In this example for a post-hoc approach, we use samples from trained scVI models to infer the learned connection between observed and latent variables.
First we load some necessary packages and functions.
using Pkg
Pkg.activate(".")
Pkg.instantiate()
Activating environment at `~/GitHub/interpretable-generative-deep-learning/Project.toml`
installpackages = true
if installpackages
Pkg.add(Pkg.PackageSpec(;name="Flux", version="0.11.1"))
Pkg.add(["NNlib","Distances","PyPlot","Clustering","CSV","Cairo","Fontconfig","MultivariateStats","DataFrames","UnicodePlots","PyCall","Serialization","Random","StatsBase","Statistics","TSne","ColorSchemes","VegaLite","Distributions","Distributed","LinearAlgebra","Seaborn"])
Pkg.add(url="https://github.com/ssehztirom/LogLinearModels.jl")
end
Updating registry at `~/.julia/registries/General` ######################################################################### 100.0% Resolving package versions... No Changes to `~/GitHub/interpretable-generative-deep-learning/Project.toml` No Changes to `~/GitHub/interpretable-generative-deep-learning/Manifest.toml` Resolving package versions...
No Changes to `~/GitHub/interpretable-generative-deep-learning/Project.toml` No Changes to `~/GitHub/interpretable-generative-deep-learning/Manifest.toml` Updating git-repo `https://github.com/ssehztirom/LogLinearModels.jl`
Resolving package versions... No Changes to `~/GitHub/interpretable-generative-deep-learning/Project.toml` No Changes to `~/GitHub/interpretable-generative-deep-learning/Manifest.toml`
using DelimitedFiles
using Statistics
using CSV
using LinearAlgebra
using Clustering
using Distances
using StatsBase
using VegaLite
using Cairo
using Fontconfig
using DataFrames
using TSne
using Random
using LogLinearModels
using Seaborn
Pkg.installed()
┌ Warning: Pkg.installed() is deprecated └ @ Pkg /Users/julia/buildbot/worker/package_macos64/build/usr/share/julia/stdlib/v1.5/Pkg/src/Pkg.jl:554
Dict{String,VersionNumber} with 20 entries:
"LogLinearModels" => v"0.1.0"
"CSV" => v"0.8.5"
"Fontconfig" => v"0.4.0"
"Distributions" => v"0.24.18"
"VegaLite" => v"2.6.0"
"ColorSchemes" => v"3.12.1"
"PyCall" => v"1.92.3"
"TSne" => v"1.2.0"
"StatsBase" => v"0.33.8"
"MultivariateStats" => v"0.8.0"
"Flux" => v"0.11.1"
"Distances" => v"0.9.2"
"PyPlot" => v"2.9.0"
"Clustering" => v"0.14.2"
"Gadfly" => v"1.3.3"
"Cairo" => v"1.0.5"
"DataFrames" => v"1.2.0"
"UnicodePlots" => v"1.3.0"
"NNlib" => v"0.7.19"
"Seaborn" => v"0.4.1"
function annotatesamplesbypattern(traindata,samples,features,originallabels,fillupempty=true)
trainpatterns = traindata[:,features]
samplepatterns = samples
if size(samples,2)> length(features)
samplepatterns = samples[:,features]
end
codes = [join(Int.(trainpatterns[i,:])) for i = 1:size(trainpatterns,1) ]
codesmap = Dict()
for i = 1:length(codes)
codesmap[codes[i]] = originallabels[i]
end
samplelabel = fill("XYZ",size(samplepatterns)[1])
for i = 1:size(samplepatterns)[1]
newlabel = trykey(join(Int.(samplepatterns[i,:])),codesmap,"")
samplelabel[i] = newlabel
end
if fillupempty
samplelabel[samplelabel.==""] = [rand(unique(originallabels)) for i = 1:sum(samplelabel.=="")]
end
return samplelabel
end
function trykey(x,dict,returnval = 0)
if haskey(dict,x)
return dict[x]
else
return returnval
end
end
function dichotomize(x;selquantile=0.5)
n,p=size(x)
dicho = zeros(n,p)
for i=1:p
dicho[:,i] = ifelse.(x[:,i] .>quantile(x[:,i],selquantile),1.0,0.0)
end
return dicho
end
function evaluatevariable(curset,i,visible_training,hidden_training,visible_test,hidden_test,evolution=false)
h = size(hidden_training.data)[2]
scores = zeros(h)
curx_train = initcurx(curset,visible_training)
curx_test = nothing
m0constr = ifelse(length(curset)==0,makeconstraint(curx_train),makeconstraint(curx_train,evolution))
updatecurx!(curx_train,visible_training,length(curset)+2,i)
if !isnothing(visible_test)
curx_test = initcurx(curset,visible_test)
updatecurx!(curx_test,visible_test,length(curset)+2,i)
end
for j=1:h
updatecurx!(curx_train,hidden_training,1,j)
if !isnothing(hidden_test)
updatecurx!(curx_test,hidden_test,1,j)
end
scores[j] = gof(curx_train,m0constr,curx_test)
end
return scores
end
function select_k_variables(kvariables,sampleset;testtraining=false,newdata=nothing,verbose=true,evolution=false)
if length(sampleset)==0
println("sample set is empty")
error()
end
n,p =size(sampleset[1][1].data)
curset = Int[]
scores = []
requiredsets = ifelse(isnothing(newdata),1,ifelse(newdata=="i",kvariables * p,kvariables)) * ifelse(testtraining,2,1)
if requiredsets > length(sampleset)
println("number of data sets does not match the requirements")
error()
end
visible_training,hidden_training =pop!(sampleset)
visible_test,hidden_test = nothing,nothing
if testtraining
visible_test,hidden_test =pop!(sampleset)
end
for k=1:kvariables
curscores = zeros(p,size(hidden_training.data)[2])
if (k > 1) & (!isnothing(newdata))
println("new set for k")
visible_training,hidden_training = pop!(sampleset)
if testtraining
visible_test,hidden_test =pop!(sampleset)
end
end
for i=1:p
if (i in curset)
continue
end
if (i > 1) & (newdata=="i")
println("new set for i")
visible_training,hidden_training =pop!(sampleset)
if testtraining
visible_test,hidden_test =pop!(sampleset)
end
end
# println(i)
curscores[i,:] = evaluatevariable(curset,i,visible_training,hidden_training,visible_test,hidden_test,evolution)
end
push!(scores,curscores)
# println(findmax(curscores))
push!(curset,findmax(curscores)[2][1])
end
return [findmax(i)[1] for i = scores],curset,scores
end
function initcurx(startset,visible)
varno = length(startset)+2 # number of variables to be modeled
lastvisiblepos = varno-1
visiblerange = 2:lastvisiblepos
curx = LogLinearModels.LevelData(Matrix{Float64}(undef,size(visible.data,1),varno))
curx.data[:,visiblerange] .= visible.data[:,startset]
curx.levelno[visiblerange] .= visible.levelno[startset]
return curx
end
function converttoleveldata(samples)
return LogLinearModels.LevelData(samples[1]),LogLinearModels.LevelData(samples[2])
end
function updatecurx!(curx,visible,curxpos,xpos)
curx.data[:,curxpos] .= visible.data[:,xpos]
curx.levelno[curxpos] = visible.levelno[xpos]
end
function gof(curx_train,m0constr,curx_test)
freqval = LogLinearModels.freqtab(curx_train,fillzeros=true)
freqvaltest = freqval
if !isnothing(curx_test)
freqvaltest = LogLinearModels.freqtab(curx_test,fillzeros=true)
end
return LogLinearModels.gsquare(freqvaltest, LogLinearModels.ipf(freqval,m0constr,maxit=100))
end
function makeconstraint(curx,evolution =false)
varno=size(curx.data)[2]
lastvisiblepos=varno - 1
if evolution
return [collect(1:lastvisiblepos),collect(2:varno)]
else
return [collect(1:lastvisiblepos),varno]
end
end
function zscores(x,robust=false)
n,p=size(x)
if robust
x = x + jitter(x)
end
xstd = zeros(n,p)
for i=1:p
xstd[:,i] = (x[:,i] .- mean(x[:,i])) ./ std(x[:,i])
end
return xstd
end
end
syntax: unexpected "end"
Stacktrace:
[1] top-level scope at In[5]:150
[2] include_string(::Function, ::Module, ::String, ::String) at ./loading.jl:1091
We need this data for transferring the labels of real observations to the samples based on patterns in the observed variables learned by the log-linear models.
countmatrix_tmp = CSV.read("data/PBMC8k_counts.csv", DataFrame)
gene_names = countmatrix_tmp[1:2000,1]
cell_annotation = CSV.read("data/PBMC8k_clust_annotation.csv", DataFrame)
cell_annotation = cell_annotation[:,:x]
x = Array{Float64,2}(Array{Float64,2}(countmatrix_tmp[:,2:end])')
7480×2000 Array{Float64,2}:
1.0 16.0 1.0 2.0 0.0 0.0 0.0 … 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0
0.0 0.0 0.0 1.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 16.0 35.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 2.0 0.0
0.0 0.0 97.0 130.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 1.0 1.0 0.0 0.0 0.0 0.0 … 0.0 0.0 0.0 1.0 0.0 0.0 0.0
0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 17.0 19.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0
0.0 0.0 1.0 2.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 1.0
0.0 0.0 1.0 2.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0
0.0 0.0 32.0 49.0 0.0 0.0 0.0 … 1.0 0.0 0.0 0.0 0.0 0.0 1.0
0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
⋮ ⋮ ⋱ ⋮
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0
0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0
0.0 0.0 1.0 0.0 0.0 9.0 0.0 … 0.0 0.0 0.0 0.0 1.0 0.0 0.0
0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 50.0 64.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 2.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0
0.0 0.0 1.0 1.0 0.0 0.0 0.0 … 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 2.0 2.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0
0.0 0.0 57.0 66.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0
0.0 0.0 2.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
@time xhat = Matrix(CSV.read("samples/xhat_2000_vae_posterior.csv", DataFrame,header=false))
2.427106 seconds (511.03 k allocations: 253.754 MiB)
7480×2000 Array{Float64,2}:
3.57526 4.94081 0.410692 … 0.0512992 0.000512548 0.295882
0.0251213 0.0369354 0.590605 0.107058 0.000306346 0.19734
0.0248308 0.0331313 0.569776 0.0585914 0.000296179 0.0604438
0.0776568 0.0899317 22.7478 0.224985 0.144609 0.228626
0.0617502 0.0782538 59.7313 0.112699 0.0701464 0.174314
0.0446766 0.0437881 0.562559 … 0.150721 0.00150463 0.0797359
0.0356078 0.036655 1.00137 0.115732 0.00177359 0.187768
0.0661095 0.0585977 17.192 0.243488 0.128574 0.19426
0.0258343 0.0305317 0.67591 0.0825154 0.000896939 0.133182
0.0307879 0.0488009 0.948485 0.115883 0.0011366 0.232617
0.0417526 0.0483929 30.8598 … 0.224022 0.156454 0.237672
0.0603857 0.0705523 1.29145 0.146348 0.0025429 0.240615
8.66324 9.56787 1.10604 0.151715 0.00201776 0.244198
⋮ ⋱
0.0360597 0.039389 0.525318 0.0592099 0.000278446 0.0507763
0.11616 0.148177 1.50252 0.232874 0.00184406 0.32403
0.05486 0.078774 1.10903 … 0.165811 0.00167332 0.18651
0.0556056 0.0932792 0.585086 0.0446881 0.000106341 0.0822082
0.0546002 0.0663404 0.781038 0.0880063 0.000397879 0.105462
0.0351422 0.0400378 35.1586 0.0714222 0.0541658 0.10479
0.0555877 0.0638626 1.02735 0.106762 0.00116069 0.140558
0.017512 0.028064 0.717411 … 0.0817037 0.000806635 0.113083
0.0157549 0.0250068 0.927066 0.139577 0.00117584 0.178856
0.113366 0.150591 42.0226 0.196252 0.168406 0.245149
0.0263538 0.0321486 0.787638 0.102669 0.00192149 0.153693
0.0252871 0.0299641 0.714234 0.110216 0.00117181 0.171411
@time zhat = Matrix(CSV.read("samples/zhat_2000_vae_posterior.csv", DataFrame,header=false))
0.007701 seconds (279 allocations: 605.359 KiB)
7480×5 Array{Float64,2}:
-2.14677 -0.835649 -0.834822 0.738736 0.26639
0.167959 1.12478 0.850378 0.884193 -1.53237
0.103709 -0.701581 1.11207 0.354311 -0.173719
0.583942 -0.779678 -1.82756 -0.609936 0.192925
0.907543 -0.823428 -1.81339 -0.0692873 -1.09378
0.106371 1.85786 -0.152986 -0.343256 1.46142
0.422316 -0.35444 0.979227 -1.45994 0.34016
0.57085 -0.501412 -1.7882 -1.0844 0.487899
0.00998446 0.185537 1.05469 -1.54 0.0741774
0.439698 0.995431 0.54456 1.53023 -0.108814
0.821261 -0.274258 -2.0671 -0.31019 0.193937
0.278984 -0.223456 0.950104 -0.773707 0.0277495
-1.79595 -0.851729 -0.803301 -0.14852 -1.38819
⋮
0.0529112 -0.904001 1.04652 0.30052 -0.780177
-0.122956 0.591761 0.86715 -0.241349 -1.09936
-0.0826706 1.51483 0.559466 -0.396205 0.362246
-0.913335 1.64817 0.225477 0.652596 1.76823
-0.437916 -0.136796 0.991027 0.341171 -0.351847
0.86913 -0.548836 -1.78234 -0.354781 -0.955287
0.0927399 -0.755311 1.01758 -1.14505 0.0359689
1.07365 -0.80869 1.05075 0.0351333 0.697475
1.31206 -0.67056 0.980844 -0.0901395 1.5273
0.396936 -0.399253 -1.7956 -0.435974 -0.745788
0.194032 0.901961 0.86011 -1.27903 -0.0705048
0.461342 -0.312285 0.983314 -1.12936 1.0467
xhatbin = dichotomize(xhat,selquantile=.9)
zhatbin = dichotomize(zhat,selquantile=.5)
xbin = dichotomize(x,selquantile=.9)
7480×2000 Array{Float64,2}:
1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 … 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 1.0 0.0
0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 … 0.0 0.0 0.0 1.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 … 1.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
⋮ ⋮ ⋱ ⋮
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 … 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 … 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0 0.0
0.0 0.0 1.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
scvars = select_k_variables(8,[converttoleveldata([xhatbin,zhatbin])],evolution=true)
([1112.613383322067, 1329.4790048297352, 1646.7592902382826, 1165.220533941462, 1061.144108109695, 1082.9531609319797, 1019.2702280615093, 985.3975304126229], [1330, 1, 20, 986, 792, 95, 824, 1739], Any[[1112.6133833220667 434.8406871938364 … 0.38029946102926004 0.14854825433041263; 1112.6133833220667 244.04626948200092 … 11.008263824418194 3.424580301946996; … ; 842.2478217789762 115.60503518751631 … 61.29610117736519 61.29610117736519; 284.779910181293 158.65675064387634 … 7.288277535938121 254.54682681210693], [951.7055090048001 519.0662710281414 … 0.5904052903192218 7.507427436573414; 951.7055090048001 308.34078134096154 … 12.146526559901574 2.437782795768941; … ; 551.8020268879928 181.79081791440754 … 150.92846254252322 29.64978927362313; 277.8854508433829 251.49490085154187 … 48.97188689818165 253.07840194946715], [0.0 0.0 … 0.0 0.0; 169.17917916471384 8.309233216144076 … 37.02621911662843 16.679864871704922; … ; 456.1508948190387 236.51298498116583 … 153.91534976826912 30.62282903821228; 42.270610631510394 81.14184635120817 … 52.6585365529381 396.4938227437783], [0.0 0.0 … 0.0 0.0; 152.72430622337401 8.538144318314957 … 39.09719789637857 32.157974884387905; … ; 434.9186394751959 283.32628520525606 … 142.30169752977287 41.68090019736942; 186.7297063550362 240.4293094924747 … 69.7581367501501 360.71068808403777], [0.0 0.0 … 0.0 0.0; 152.55728849897983 16.48862247193456 … 40.288034150706494 29.546882020361135; … ; 451.0486145973566 266.4984539850892 … 112.5323753819631 68.23847920555676; 196.87548585562965 32.31061294757454 … 70.87500483572227 355.002440666754], [0.0 0.0 … 0.0 0.0; 127.23857088718296 24.959995292653836 … 55.33948155974214 63.73259370310522; … ; 424.4764874129687 261.79722530579306 … 116.58804240683578 90.6900417090699; 151.65116399099986 58.225656454205065 … 74.97291493894639 240.44962137535256], [0.0 0.0 … 0.0 0.0; 121.77906658507557 29.316689390149513 … 56.91533220967329 66.42589027845482; … ; 46.732592443385485 70.53402453900354 … 19.704305089986075 28.681452859267257; 221.5300582879039 68.58094727732818 … 98.24023241736317 273.92216291505594], [0.0 0.0 … 0.0 0.0; 129.38781370445682 39.20516829676954 … 61.060542718762555 56.50175572800702; … ; 48.72746374989121 79.1457429407564 … 21.469323440553072 35.5420569073544; 233.04937566553602 103.81548629324826 … 106.38182306273045 248.83678055348383]])
vaegenes = gene_names[scvars[2]]
8-element Array{String,1}:
"SERPINB2"
"IGLC3"
"FCGR3A"
"PTGDR2"
"OSTN-AS1"
"LGALS2"
"FHIT"
"AC130469.2"
yhat = annotatesamplesbypattern(xbin,xhatbin,scvars[2],cell_annotation)
7480-element Array{String,1}:
"CD8+ T-cells"
"Monocytes"
"CD8+ T-cells"
"Monocytes"
"Monocytes"
"Monocytes"
"CD8+ T-cells"
"Monocytes"
"CD8+ T-cells"
"Monocytes"
"Monocytes"
"CD8+ T-cells"
"B-cells"
⋮
"CD4+ T-cells"
"Erythrocytes"
"CD8+ T-cells"
"CD8+ T-cells"
"CD8+ T-cells"
"CD8+ T-cells"
"CD8+ T-cells"
"CD8+ T-cells"
"CD8+ T-cells"
"Monocytes"
"CD8+ T-cells"
"CD8+ T-cells"
countmap(yhat)
Dict{String,Int64} with 8 entries:
"CD4+ T-cells" => 645
"NA" => 28
"B-cells" => 774
"HSC" => 33
"CD8+ T-cells" => 3681
"Erythrocytes" => 28
"Monocytes" => 2262
"NK cells" => 29
tsneout = TSne.tsne(log.(Matrix(xhat) .+ 1))
Computing point perplexities100%|███████████████████████| Time: 0:00:14 Computing t-SNE 0%| | ETA: 0:17:11 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 0%|▏ | ETA: 0:10:03 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 0%|▏ | ETA: 0:07:37 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 0%|▏ | ETA: 0:06:27 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 0%|▏ | ETA: 0:05:44 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 1%|▎ | ETA: 0:05:15 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 1%|▎ | ETA: 0:04:55 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 1%|▎ | ETA: 0:04:40 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 1%|▍ | ETA: 0:04:27 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 1%|▍ | ETA: 0:04:18 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 1%|▍ | ETA: 0:04:11 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 1%|▍ | ETA: 0:04:05 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 1%|▌ | ETA: 0:03:59 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 1%|▌ | ETA: 0:03:54 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 2%|▌ | ETA: 0:03:50 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 2%|▋ | ETA: 0:03:47 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 2%|▋ | ETA: 0:03:43 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 2%|▋ | ETA: 0:03:41 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 2%|▋ | ETA: 0:03:38 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 2%|▊ | ETA: 0:03:36 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 2%|▊ | ETA: 0:03:34 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 2%|▊ | ETA: 0:03:32 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 2%|▉ | ETA: 0:03:31 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 2%|▉ | ETA: 0:03:28 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 2%|▉ | ETA: 0:03:26 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 3%|▉ | ETA: 0:03:25 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 3%|█ | ETA: 0:03:24 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 3%|█ | ETA: 0:03:23 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 3%|█ | ETA: 0:03:22 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 3%|█▏ | ETA: 0:03:20 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 3%|█▏ | ETA: 0:03:19 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 3%|█▏ | ETA: 0:03:18 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 3%|█▎ | ETA: 0:03:17 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 3%|█▎ | ETA: 0:03:15 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 4%|█▎ | ETA: 0:03:14 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 4%|█▎ | ETA: 0:03:12 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 4%|█▍ | ETA: 0:03:11 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 4%|█▍ | ETA: 0:03:11 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 4%|█▍ | ETA: 0:03:10 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 4%|█▌ | ETA: 0:03:09 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 4%|█▌ | ETA: 0:03:08 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 4%|█▌ | ETA: 0:03:07 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 4%|█▌ | ETA: 0:03:06 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 4%|█▋ | ETA: 0:03:05 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 4%|█▋ | ETA: 0:03:05 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 5%|█▋ | ETA: 0:03:04 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 5%|█▊ | ETA: 0:03:03 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 5%|█▊ | ETA: 0:03:03 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 5%|█▊ | ETA: 0:03:02 4m KL_divergence: 5.6366 (warmup) Computing t-SNE 5%|█▊ | ETA: 0:03:08 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 5%|█▉ | ETA: 0:03:07 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 5%|█▉ | ETA: 0:03:06 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 5%|█▉ | ETA: 0:03:05 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 5%|██ | ETA: 0:03:04 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 6%|██ | ETA: 0:03:04 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 6%|██ | ETA: 0:03:03 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 6%|██ | ETA: 0:03:03 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 6%|██▏ | ETA: 0:03:02 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 6%|██▏ | ETA: 0:03:01 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 6%|██▏ | ETA: 0:03:01 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 6%|██▎ | ETA: 0:03:00 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 6%|██▎ | ETA: 0:03:00 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 6%|██▎ | ETA: 0:02:59 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 6%|██▎ | ETA: 0:02:58 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 6%|██▍ | ETA: 0:02:57 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 7%|██▍ | ETA: 0:02:56 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 7%|██▍ | ETA: 0:02:56 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 7%|██▌ | ETA: 0:02:55 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 7%|██▌ | ETA: 0:02:55 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 7%|██▌ | ETA: 0:02:54 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 7%|██▌ | ETA: 0:02:54 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 7%|██▋ | ETA: 0:02:53 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 7%|██▋ | ETA: 0:02:52 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 7%|██▋ | ETA: 0:02:52 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 8%|██▊ | ETA: 0:02:51 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 8%|██▊ | ETA: 0:02:50 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 8%|██▊ | ETA: 0:02:50 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 8%|██▊ | ETA: 0:02:49 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 8%|██▉ | ETA: 0:02:48 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 8%|██▉ | ETA: 0:02:48 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 8%|██▉ | ETA: 0:02:47 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 8%|███ | ETA: 0:02:47 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 8%|███ | ETA: 0:02:46 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 8%|███ | ETA: 0:02:46 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 8%|███ | ETA: 0:02:45 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 9%|███▏ | ETA: 0:02:44 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 9%|███▏ | ETA: 0:02:44 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 9%|███▏ | ETA: 0:02:44 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 9%|███▎ | ETA: 0:02:44 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 9%|███▎ | ETA: 0:02:43 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 9%|███▎ | ETA: 0:02:43 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 9%|███▎ | ETA: 0:02:42 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 9%|███▍ | ETA: 0:02:42 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 9%|███▍ | ETA: 0:02:41 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 10%|███▍ | ETA: 0:02:41 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 10%|███▌ | ETA: 0:02:41 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 10%|███▌ | ETA: 0:02:40 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 10%|███▌ | ETA: 0:02:40 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 10%|███▋ | ETA: 0:02:40 4m KL_divergence: 4.1626 (warmup) Computing t-SNE 10%|███▋ | ETA: 0:02:42 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 10%|███▋ | ETA: 0:02:42 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 10%|███▋ | ETA: 0:02:42 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 10%|███▊ | ETA: 0:02:42 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 10%|███▊ | ETA: 0:02:41 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 10%|███▊ | ETA: 0:02:41 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 11%|███▉ | ETA: 0:02:41 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 11%|███▉ | ETA: 0:02:41 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 11%|███▉ | ETA: 0:02:41 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 11%|███▉ | ETA: 0:02:40 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 11%|████ | ETA: 0:02:40 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 11%|████ | ETA: 0:02:40 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 11%|████ | ETA: 0:02:39 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 11%|████▏ | ETA: 0:02:39 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 11%|████▏ | ETA: 0:02:38 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 12%|████▏ | ETA: 0:02:38 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 12%|████▏ | ETA: 0:02:38 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 12%|████▎ | ETA: 0:02:37 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 12%|████▎ | ETA: 0:02:37 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 12%|████▎ | ETA: 0:02:37 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 12%|████▍ | ETA: 0:02:36 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 12%|████▍ | ETA: 0:02:36 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 12%|████▍ | ETA: 0:02:36 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 12%|████▍ | ETA: 0:02:36 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 12%|████▌ | ETA: 0:02:35 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 12%|████▌ | ETA: 0:02:35 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 13%|████▌ | ETA: 0:02:35 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 13%|████▋ | ETA: 0:02:34 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 13%|████▋ | ETA: 0:02:34 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 13%|████▋ | ETA: 0:02:34 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 13%|████▋ | ETA: 0:02:34 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 13%|████▊ | ETA: 0:02:33 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 13%|████▊ | ETA: 0:02:33 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 13%|████▊ | ETA: 0:02:33 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 13%|████▉ | ETA: 0:02:33 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 14%|████▉ | ETA: 0:02:32 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 14%|████▉ | ETA: 0:02:32 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 14%|████▉ | ETA: 0:02:32 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 14%|█████ | ETA: 0:02:32 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 14%|█████ | ETA: 0:02:32 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 14%|█████ | ETA: 0:02:31 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 14%|█████▏ | ETA: 0:02:31 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 14%|█████▏ | ETA: 0:02:31 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 14%|█████▏ | ETA: 0:02:31 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 14%|█████▏ | ETA: 0:02:31 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 14%|█████▎ | ETA: 0:02:31 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 15%|█████▎ | ETA: 0:02:30 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 15%|█████▎ | ETA: 0:02:30 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 15%|█████▍ | ETA: 0:02:30 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 15%|█████▍ | ETA: 0:02:30 4m KL_divergence: 3.8523 (warmup) Computing t-SNE 15%|█████▍ | ETA: 0:02:31 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 15%|█████▍ | ETA: 0:02:31 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 15%|█████▌ | ETA: 0:02:31 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 15%|█████▌ | ETA: 0:02:31 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 15%|█████▌ | ETA: 0:02:31 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 16%|█████▋ | ETA: 0:02:30 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 16%|█████▋ | ETA: 0:02:30 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 16%|█████▋ | ETA: 0:02:30 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 16%|█████▊ | ETA: 0:02:30 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 16%|█████▊ | ETA: 0:02:29 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 16%|█████▊ | ETA: 0:02:29 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 16%|█████▊ | ETA: 0:02:28 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 16%|█████▉ | ETA: 0:02:28 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 16%|█████▉ | ETA: 0:02:28 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 16%|█████▉ | ETA: 0:02:28 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 16%|██████ | ETA: 0:02:27 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 17%|██████ | ETA: 0:02:27 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 17%|██████ | ETA: 0:02:27 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 17%|██████ | ETA: 0:02:26 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 17%|██████▏ | ETA: 0:02:26 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 17%|██████▏ | ETA: 0:02:26 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 17%|██████▏ | ETA: 0:02:25 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 17%|██████▎ | ETA: 0:02:25 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 17%|██████▎ | ETA: 0:02:25 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 17%|██████▎ | ETA: 0:02:24 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 18%|██████▎ | ETA: 0:02:24 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 18%|██████▍ | ETA: 0:02:24 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 18%|██████▍ | ETA: 0:02:23 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 18%|██████▍ | ETA: 0:02:23 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 18%|██████▌ | ETA: 0:02:23 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 18%|██████▌ | ETA: 0:02:22 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 18%|██████▌ | ETA: 0:02:22 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 18%|██████▌ | ETA: 0:02:22 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 18%|██████▋ | ETA: 0:02:22 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 18%|██████▋ | ETA: 0:02:21 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 18%|██████▋ | ETA: 0:02:21 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 19%|██████▊ | ETA: 0:02:21 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 19%|██████▊ | ETA: 0:02:20 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 19%|██████▊ | ETA: 0:02:20 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 19%|██████▊ | ETA: 0:02:20 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 19%|██████▉ | ETA: 0:02:20 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 19%|██████▉ | ETA: 0:02:19 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 19%|██████▉ | ETA: 0:02:19 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 19%|███████ | ETA: 0:02:19 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 19%|███████ | ETA: 0:02:19 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 20%|███████ | ETA: 0:02:19 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 20%|███████ | ETA: 0:02:19 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 20%|███████▏ | ETA: 0:02:18 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 20%|███████▏ | ETA: 0:02:18 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 20%|███████▏ | ETA: 0:02:18 4m KL_divergence: 3.7587 (warmup) Computing t-SNE 20%|███████▎ | ETA: 0:02:19 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 20%|███████▎ | ETA: 0:02:19 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 20%|███████▎ | ETA: 0:02:19 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 20%|███████▎ | ETA: 0:02:19 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 20%|███████▍ | ETA: 0:02:18 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 20%|███████▍ | ETA: 0:02:18 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 21%|███████▍ | ETA: 0:02:18 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 21%|███████▌ | ETA: 0:02:17 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 21%|███████▌ | ETA: 0:02:17 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 21%|███████▌ | ETA: 0:02:17 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 21%|███████▌ | ETA: 0:02:17 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 21%|███████▋ | ETA: 0:02:16 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 21%|███████▋ | ETA: 0:02:16 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 21%|███████▋ | ETA: 0:02:16 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 21%|███████▊ | ETA: 0:02:16 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 22%|███████▊ | ETA: 0:02:15 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 22%|███████▊ | ETA: 0:02:15 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 22%|███████▊ | ETA: 0:02:15 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 22%|███████▉ | ETA: 0:02:14 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 22%|███████▉ | ETA: 0:02:14 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 22%|███████▉ | ETA: 0:02:14 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 22%|████████ | ETA: 0:02:14 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 22%|████████ | ETA: 0:02:13 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 22%|████████ | ETA: 0:02:13 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 22%|████████▏ | ETA: 0:02:13 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 22%|████████▏ | ETA: 0:02:13 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 23%|████████▏ | ETA: 0:02:12 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 23%|████████▏ | ETA: 0:02:12 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 23%|████████▎ | ETA: 0:02:12 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 23%|████████▎ | ETA: 0:02:12 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 23%|████████▎ | ETA: 0:02:11 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 23%|████████▍ | ETA: 0:02:11 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 23%|████████▍ | ETA: 0:02:11 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 23%|████████▍ | ETA: 0:02:11 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 23%|████████▍ | ETA: 0:02:10 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 24%|████████▌ | ETA: 0:02:10 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 24%|████████▌ | ETA: 0:02:10 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 24%|████████▌ | ETA: 0:02:10 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 24%|████████▋ | ETA: 0:02:09 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 24%|████████▋ | ETA: 0:02:09 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 24%|████████▋ | ETA: 0:02:09 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 24%|████████▋ | ETA: 0:02:09 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 24%|████████▊ | ETA: 0:02:08 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 24%|████████▊ | ETA: 0:02:08 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 24%|████████▊ | ETA: 0:02:08 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 24%|████████▉ | ETA: 0:02:08 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 25%|████████▉ | ETA: 0:02:07 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 25%|████████▉ | ETA: 0:02:07 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 25%|████████▉ | ETA: 0:02:07 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 25%|█████████ | ETA: 0:02:07 4m KL_divergence: 3.7173 (warmup) Computing t-SNE 25%|█████████ | ETA: 0:02:07 4m KL_divergence: 3.6938 (warmup) Computing t-SNE 25%|█████████ | ETA: 0:02:07 4m KL_divergence: 3.6938 Computing t-SNE 25%|█████████▏ | ETA: 0:02:07 4m KL_divergence: 3.6938 Computing t-SNE 25%|█████████▏ | ETA: 0:02:07 4m KL_divergence: 3.6938 Computing t-SNE 25%|█████████▏ | ETA: 0:02:06 4m KL_divergence: 3.6938 Computing t-SNE 26%|█████████▏ | ETA: 0:02:06 4m KL_divergence: 3.6938 Computing t-SNE 26%|█████████▎ | ETA: 0:02:06 4m KL_divergence: 3.6938 Computing t-SNE 26%|█████████▎ | ETA: 0:02:06 4m KL_divergence: 3.6938 Computing t-SNE 26%|█████████▎ | ETA: 0:02:05 4m KL_divergence: 3.6938 Computing t-SNE 26%|█████████▍ | ETA: 0:02:05 4m KL_divergence: 3.6938 Computing t-SNE 26%|█████████▍ | ETA: 0:02:05 4m KL_divergence: 3.6938 Computing t-SNE 26%|█████████▍ | ETA: 0:02:05 4m KL_divergence: 3.6938 Computing t-SNE 26%|█████████▍ | ETA: 0:02:04 4m KL_divergence: 3.6938 Computing t-SNE 26%|█████████▌ | ETA: 0:02:04 4m KL_divergence: 3.6938 Computing t-SNE 26%|█████████▌ | ETA: 0:02:04 4m KL_divergence: 3.6938 Computing t-SNE 26%|█████████▌ | ETA: 0:02:04 4m KL_divergence: 3.6938 Computing t-SNE 27%|█████████▋ | ETA: 0:02:04 4m KL_divergence: 3.6938 Computing t-SNE 27%|█████████▋ | ETA: 0:02:03 4m KL_divergence: 3.6938 Computing t-SNE 27%|█████████▋ | ETA: 0:02:03 4m KL_divergence: 3.6938 Computing t-SNE 27%|█████████▋ | ETA: 0:02:03 4m KL_divergence: 3.6938 Computing t-SNE 27%|█████████▊ | ETA: 0:02:03 4m KL_divergence: 3.6938 Computing t-SNE 27%|█████████▊ | ETA: 0:02:02 4m KL_divergence: 3.6938 Computing t-SNE 27%|█████████▊ | ETA: 0:02:02 4m KL_divergence: 3.6938 Computing t-SNE 27%|█████████▉ | ETA: 0:02:02 4m KL_divergence: 3.6938 Computing t-SNE 27%|█████████▉ | ETA: 0:02:02 4m KL_divergence: 3.6938 Computing t-SNE 28%|█████████▉ | ETA: 0:02:01 4m KL_divergence: 3.6938 Computing t-SNE 28%|█████████▉ | ETA: 0:02:01 4m KL_divergence: 3.6938 Computing t-SNE 28%|██████████ | ETA: 0:02:01 4m KL_divergence: 3.6938 Computing t-SNE 28%|██████████ | ETA: 0:02:01 4m KL_divergence: 3.6938 Computing t-SNE 28%|██████████ | ETA: 0:02:01 4m KL_divergence: 3.6938 Computing t-SNE 28%|██████████▏ | ETA: 0:02:00 4m KL_divergence: 3.6938 Computing t-SNE 28%|██████████▏ | ETA: 0:02:00 4m KL_divergence: 3.6938 Computing t-SNE 28%|██████████▏ | ETA: 0:02:00 4m KL_divergence: 3.6938 Computing t-SNE 28%|██████████▎ | ETA: 0:02:00 4m KL_divergence: 3.6938 Computing t-SNE 28%|██████████▎ | ETA: 0:01:59 4m KL_divergence: 3.6938 Computing t-SNE 28%|██████████▎ | ETA: 0:01:59 4m KL_divergence: 3.6938 Computing t-SNE 29%|██████████▎ | ETA: 0:01:59 4m KL_divergence: 3.6938 Computing t-SNE 29%|██████████▍ | ETA: 0:01:59 4m KL_divergence: 3.6938 Computing t-SNE 29%|██████████▍ | ETA: 0:01:59 4m KL_divergence: 3.6938 Computing t-SNE 29%|██████████▍ | ETA: 0:01:58 4m KL_divergence: 3.6938 Computing t-SNE 29%|██████████▌ | ETA: 0:01:58 4m KL_divergence: 3.6938 Computing t-SNE 29%|██████████▌ | ETA: 0:01:58 4m KL_divergence: 3.6938 Computing t-SNE 29%|██████████▌ | ETA: 0:01:58 4m KL_divergence: 3.6938 Computing t-SNE 29%|██████████▌ | ETA: 0:01:58 4m KL_divergence: 3.6938 Computing t-SNE 29%|██████████▋ | ETA: 0:01:57 4m KL_divergence: 3.6938 Computing t-SNE 30%|██████████▋ | ETA: 0:01:57 4m KL_divergence: 3.6938 Computing t-SNE 30%|██████████▋ | ETA: 0:01:57 4m KL_divergence: 3.6938 Computing t-SNE 30%|██████████▊ | ETA: 0:01:57 4m KL_divergence: 3.6938 Computing t-SNE 30%|██████████▊ | ETA: 0:01:56 4m KL_divergence: 3.6938 Computing t-SNE 30%|██████████▊ | ETA: 0:01:56 4m KL_divergence: 3.6938 Computing t-SNE 30%|██████████▊ | ETA: 0:01:57 4m KL_divergence: 2.2493 Computing t-SNE 30%|██████████▉ | ETA: 0:01:56 4m KL_divergence: 2.2493 Computing t-SNE 30%|██████████▉ | ETA: 0:01:56 4m KL_divergence: 2.2493 Computing t-SNE 30%|██████████▉ | ETA: 0:01:56 4m KL_divergence: 2.2493 Computing t-SNE 30%|███████████ | ETA: 0:01:56 4m KL_divergence: 2.2493 Computing t-SNE 30%|███████████ | ETA: 0:01:55 4m KL_divergence: 2.2493 Computing t-SNE 31%|███████████ | ETA: 0:01:55 4m KL_divergence: 2.2493 Computing t-SNE 31%|███████████ | ETA: 0:01:55 4m KL_divergence: 2.2493 Computing t-SNE 31%|███████████▏ | ETA: 0:01:55 4m KL_divergence: 2.2493 Computing t-SNE 31%|███████████▏ | ETA: 0:01:55 4m KL_divergence: 2.2493 Computing t-SNE 31%|███████████▏ | ETA: 0:01:54 4m KL_divergence: 2.2493 Computing t-SNE 31%|███████████▎ | ETA: 0:01:54 4m KL_divergence: 2.2493 Computing t-SNE 31%|███████████▎ | ETA: 0:01:54 4m KL_divergence: 2.2493 Computing t-SNE 31%|███████████▎ | ETA: 0:01:54 4m KL_divergence: 2.2493 Computing t-SNE 31%|███████████▎ | ETA: 0:01:54 4m KL_divergence: 2.2493 Computing t-SNE 32%|███████████▍ | ETA: 0:01:53 4m KL_divergence: 2.2493 Computing t-SNE 32%|███████████▍ | ETA: 0:01:53 4m KL_divergence: 2.2493 Computing t-SNE 32%|███████████▍ | ETA: 0:01:53 4m KL_divergence: 2.2493 Computing t-SNE 32%|███████████▌ | ETA: 0:01:53 4m KL_divergence: 2.2493 Computing t-SNE 32%|███████████▌ | ETA: 0:01:53 4m KL_divergence: 2.2493 Computing t-SNE 32%|███████████▌ | ETA: 0:01:52 4m KL_divergence: 2.2493 Computing t-SNE 32%|███████████▌ | ETA: 0:01:52 4m KL_divergence: 2.2493 Computing t-SNE 32%|███████████▋ | ETA: 0:01:52 4m KL_divergence: 2.2493 Computing t-SNE 32%|███████████▋ | ETA: 0:01:52 4m KL_divergence: 2.2493 Computing t-SNE 32%|███████████▋ | ETA: 0:01:52 4m KL_divergence: 2.2493 Computing t-SNE 32%|███████████▊ | ETA: 0:01:51 4m KL_divergence: 2.2493 Computing t-SNE 33%|███████████▊ | ETA: 0:01:51 4m KL_divergence: 2.2493 Computing t-SNE 33%|███████████▊ | ETA: 0:01:51 4m KL_divergence: 2.2493 Computing t-SNE 33%|███████████▊ | ETA: 0:01:51 4m KL_divergence: 2.2493 Computing t-SNE 33%|███████████▉ | ETA: 0:01:51 4m KL_divergence: 2.2493 Computing t-SNE 33%|███████████▉ | ETA: 0:01:50 4m KL_divergence: 2.2493 Computing t-SNE 33%|███████████▉ | ETA: 0:01:50 4m KL_divergence: 2.2493 Computing t-SNE 33%|████████████ | ETA: 0:01:50 4m KL_divergence: 2.2493 Computing t-SNE 33%|████████████ | ETA: 0:01:50 4m KL_divergence: 2.2493 Computing t-SNE 33%|████████████ | ETA: 0:01:50 4m KL_divergence: 2.2493 Computing t-SNE 34%|████████████ | ETA: 0:01:49 4m KL_divergence: 2.2493 Computing t-SNE 34%|████████████▏ | ETA: 0:01:49 4m KL_divergence: 2.2493 Computing t-SNE 34%|████████████▏ | ETA: 0:01:49 4m KL_divergence: 2.2493 Computing t-SNE 34%|████████████▏ | ETA: 0:01:49 4m KL_divergence: 2.2493 Computing t-SNE 34%|████████████▎ | ETA: 0:01:49 4m KL_divergence: 2.2493 Computing t-SNE 34%|████████████▎ | ETA: 0:01:48 4m KL_divergence: 2.2493 Computing t-SNE 34%|████████████▎ | ETA: 0:01:48 4m KL_divergence: 2.2493 Computing t-SNE 34%|████████████▎ | ETA: 0:01:48 4m KL_divergence: 2.2493 Computing t-SNE 34%|████████████▍ | ETA: 0:01:48 4m KL_divergence: 2.2493 Computing t-SNE 34%|████████████▍ | ETA: 0:01:48 4m KL_divergence: 2.2493 Computing t-SNE 34%|████████████▍ | ETA: 0:01:47 4m KL_divergence: 2.2493 Computing t-SNE 35%|████████████▌ | ETA: 0:01:47 4m KL_divergence: 2.2493 Computing t-SNE 35%|████████████▌ | ETA: 0:01:47 4m KL_divergence: 2.2493 Computing t-SNE 35%|████████████▌ | ETA: 0:01:47 4m KL_divergence: 2.2493 Computing t-SNE 35%|████████████▋ | ETA: 0:01:47 4m KL_divergence: 2.2493 Computing t-SNE 35%|████████████▋ | ETA: 0:01:47 4m KL_divergence: 1.8295 Computing t-SNE 35%|████████████▋ | ETA: 0:01:47 4m KL_divergence: 1.8295 Computing t-SNE 35%|████████████▋ | ETA: 0:01:46 4m KL_divergence: 1.8295 Computing t-SNE 35%|████████████▊ | ETA: 0:01:46 4m KL_divergence: 1.8295 Computing t-SNE 35%|████████████▊ | ETA: 0:01:46 4m KL_divergence: 1.8295 Computing t-SNE 36%|████████████▊ | ETA: 0:01:46 4m KL_divergence: 1.8295 Computing t-SNE 36%|████████████▉ | ETA: 0:01:46 4m KL_divergence: 1.8295 Computing t-SNE 36%|████████████▉ | ETA: 0:01:45 4m KL_divergence: 1.8295 Computing t-SNE 36%|████████████▉ | ETA: 0:01:45 4m KL_divergence: 1.8295 Computing t-SNE 36%|████████████▉ | ETA: 0:01:45 4m KL_divergence: 1.8295 Computing t-SNE 36%|█████████████ | ETA: 0:01:45 4m KL_divergence: 1.8295 Computing t-SNE 36%|█████████████ | ETA: 0:01:45 4m KL_divergence: 1.8295 Computing t-SNE 36%|█████████████ | ETA: 0:01:45 4m KL_divergence: 1.8295 Computing t-SNE 36%|█████████████▏ | ETA: 0:01:44 4m KL_divergence: 1.8295 Computing t-SNE 36%|█████████████▏ | ETA: 0:01:44 4m KL_divergence: 1.8295 Computing t-SNE 36%|█████████████▏ | ETA: 0:01:44 4m KL_divergence: 1.8295 Computing t-SNE 37%|█████████████▏ | ETA: 0:01:44 4m KL_divergence: 1.8295 Computing t-SNE 37%|█████████████▎ | ETA: 0:01:44 4m KL_divergence: 1.8295 Computing t-SNE 37%|█████████████▎ | ETA: 0:01:44 4m KL_divergence: 1.8295 Computing t-SNE 37%|█████████████▎ | ETA: 0:01:43 4m KL_divergence: 1.8295 Computing t-SNE 37%|█████████████▍ | ETA: 0:01:43 4m KL_divergence: 1.8295 Computing t-SNE 37%|█████████████▍ | ETA: 0:01:43 4m KL_divergence: 1.8295 Computing t-SNE 37%|█████████████▍ | ETA: 0:01:43 4m KL_divergence: 1.8295 Computing t-SNE 37%|█████████████▍ | ETA: 0:01:43 4m KL_divergence: 1.8295 Computing t-SNE 37%|█████████████▌ | ETA: 0:01:43 4m KL_divergence: 1.8295 Computing t-SNE 38%|█████████████▌ | ETA: 0:01:43 4m KL_divergence: 1.8295 Computing t-SNE 38%|█████████████▌ | ETA: 0:01:42 4m KL_divergence: 1.8295 Computing t-SNE 38%|█████████████▋ | ETA: 0:01:42 4m KL_divergence: 1.8295 Computing t-SNE 38%|█████████████▋ | ETA: 0:01:42 4m KL_divergence: 1.8295 Computing t-SNE 38%|█████████████▋ | ETA: 0:01:42 4m KL_divergence: 1.8295 Computing t-SNE 38%|█████████████▋ | ETA: 0:01:42 4m KL_divergence: 1.8295 Computing t-SNE 38%|█████████████▊ | ETA: 0:01:42 4m KL_divergence: 1.8295 Computing t-SNE 38%|█████████████▊ | ETA: 0:01:42 4m KL_divergence: 1.8295 Computing t-SNE 38%|█████████████▊ | ETA: 0:01:41 4m KL_divergence: 1.8295 Computing t-SNE 38%|█████████████▉ | ETA: 0:01:41 4m KL_divergence: 1.8295 Computing t-SNE 38%|█████████████▉ | ETA: 0:01:41 4m KL_divergence: 1.8295 Computing t-SNE 39%|█████████████▉ | ETA: 0:01:41 4m KL_divergence: 1.8295 Computing t-SNE 39%|█████████████▉ | ETA: 0:01:41 4m KL_divergence: 1.8295 Computing t-SNE 39%|██████████████ | ETA: 0:01:41 4m KL_divergence: 1.8295 Computing t-SNE 39%|██████████████ | ETA: 0:01:40 4m KL_divergence: 1.8295 Computing t-SNE 39%|██████████████ | ETA: 0:01:40 4m KL_divergence: 1.8295 Computing t-SNE 39%|██████████████▏ | ETA: 0:01:40 4m KL_divergence: 1.8295 Computing t-SNE 39%|██████████████▏ | ETA: 0:01:40 4m KL_divergence: 1.8295 Computing t-SNE 39%|██████████████▏ | ETA: 0:01:40 4m KL_divergence: 1.8295 Computing t-SNE 39%|██████████████▏ | ETA: 0:01:39 4m KL_divergence: 1.8295 Computing t-SNE 40%|██████████████▎ | ETA: 0:01:39 4m KL_divergence: 1.8295 Computing t-SNE 40%|██████████████▎ | ETA: 0:01:39 4m KL_divergence: 1.8295 Computing t-SNE 40%|██████████████▎ | ETA: 0:01:39 4m KL_divergence: 1.8295 Computing t-SNE 40%|██████████████▍ | ETA: 0:01:39 4m KL_divergence: 1.8295 Computing t-SNE 40%|██████████████▍ | ETA: 0:01:39 4m KL_divergence: 1.8295 Computing t-SNE 40%|██████████████▍ | ETA: 0:01:39 4m KL_divergence: 1.6333 Computing t-SNE 40%|██████████████▍ | ETA: 0:01:39 4m KL_divergence: 1.6333 Computing t-SNE 40%|██████████████▌ | ETA: 0:01:39 4m KL_divergence: 1.6333 Computing t-SNE 40%|██████████████▌ | ETA: 0:01:38 4m KL_divergence: 1.6333 Computing t-SNE 40%|██████████████▌ | ETA: 0:01:38 4m KL_divergence: 1.6333 Computing t-SNE 40%|██████████████▋ | ETA: 0:01:38 4m KL_divergence: 1.6333 Computing t-SNE 41%|██████████████▋ | ETA: 0:01:38 4m KL_divergence: 1.6333 Computing t-SNE 41%|██████████████▋ | ETA: 0:01:38 4m KL_divergence: 1.6333 Computing t-SNE 41%|██████████████▊ | ETA: 0:01:37 4m KL_divergence: 1.6333 Computing t-SNE 41%|██████████████▊ | ETA: 0:01:37 4m KL_divergence: 1.6333 Computing t-SNE 41%|██████████████▊ | ETA: 0:01:37 4m KL_divergence: 1.6333 Computing t-SNE 41%|██████████████▊ | ETA: 0:01:37 4m KL_divergence: 1.6333 Computing t-SNE 41%|██████████████▉ | ETA: 0:01:37 4m KL_divergence: 1.6333 Computing t-SNE 41%|██████████████▉ | ETA: 0:01:37 4m KL_divergence: 1.6333 Computing t-SNE 41%|██████████████▉ | ETA: 0:01:36 4m KL_divergence: 1.6333 Computing t-SNE 42%|███████████████ | ETA: 0:01:36 4m KL_divergence: 1.6333 Computing t-SNE 42%|███████████████ | ETA: 0:01:36 4m KL_divergence: 1.6333 Computing t-SNE 42%|███████████████ | ETA: 0:01:36 4m KL_divergence: 1.6333 Computing t-SNE 42%|███████████████ | ETA: 0:01:36 4m KL_divergence: 1.6333 Computing t-SNE 42%|███████████████▏ | ETA: 0:01:35 4m KL_divergence: 1.6333 Computing t-SNE 42%|███████████████▏ | ETA: 0:01:35 4m KL_divergence: 1.6333 Computing t-SNE 42%|███████████████▏ | ETA: 0:01:35 4m KL_divergence: 1.6333 Computing t-SNE 42%|███████████████▎ | ETA: 0:01:35 4m KL_divergence: 1.6333 Computing t-SNE 42%|███████████████▎ | ETA: 0:01:35 4m KL_divergence: 1.6333 Computing t-SNE 42%|███████████████▎ | ETA: 0:01:35 4m KL_divergence: 1.6333 Computing t-SNE 42%|███████████████▎ | ETA: 0:01:34 4m KL_divergence: 1.6333 Computing t-SNE 43%|███████████████▍ | ETA: 0:01:34 4m KL_divergence: 1.6333 Computing t-SNE 43%|███████████████▍ | ETA: 0:01:34 4m KL_divergence: 1.6333 Computing t-SNE 43%|███████████████▍ | ETA: 0:01:34 4m KL_divergence: 1.6333 Computing t-SNE 43%|███████████████▌ | ETA: 0:01:34 4m KL_divergence: 1.6333 Computing t-SNE 43%|███████████████▌ | ETA: 0:01:33 4m KL_divergence: 1.6333 Computing t-SNE 43%|███████████████▌ | ETA: 0:01:33 4m KL_divergence: 1.6333 Computing t-SNE 43%|███████████████▌ | ETA: 0:01:33 4m KL_divergence: 1.6333 Computing t-SNE 43%|███████████████▋ | ETA: 0:01:33 4m KL_divergence: 1.6333 Computing t-SNE 43%|███████████████▋ | ETA: 0:01:33 4m KL_divergence: 1.6333 Computing t-SNE 44%|███████████████▋ | ETA: 0:01:33 4m KL_divergence: 1.6333 Computing t-SNE 44%|███████████████▊ | ETA: 0:01:32 4m KL_divergence: 1.6333 Computing t-SNE 44%|███████████████▊ | ETA: 0:01:32 4m KL_divergence: 1.6333 Computing t-SNE 44%|███████████████▊ | ETA: 0:01:32 4m KL_divergence: 1.6333 Computing t-SNE 44%|███████████████▊ | ETA: 0:01:32 4m KL_divergence: 1.6333 Computing t-SNE 44%|███████████████▉ | ETA: 0:01:32 4m KL_divergence: 1.6333 Computing t-SNE 44%|███████████████▉ | ETA: 0:01:32 4m KL_divergence: 1.6333 Computing t-SNE 44%|███████████████▉ | ETA: 0:01:31 4m KL_divergence: 1.6333 Computing t-SNE 44%|████████████████ | ETA: 0:01:31 4m KL_divergence: 1.6333 Computing t-SNE 44%|████████████████ | ETA: 0:01:31 4m KL_divergence: 1.6333 Computing t-SNE 44%|████████████████ | ETA: 0:01:31 4m KL_divergence: 1.6333 Computing t-SNE 45%|████████████████ | ETA: 0:01:31 4m KL_divergence: 1.6333 Computing t-SNE 45%|████████████████▏ | ETA: 0:01:30 4m KL_divergence: 1.6333 Computing t-SNE 45%|████████████████▏ | ETA: 0:01:30 4m KL_divergence: 1.6333 Computing t-SNE 45%|████████████████▏ | ETA: 0:01:30 4m KL_divergence: 1.6333 Computing t-SNE 45%|████████████████▎ | ETA: 0:01:30 4m KL_divergence: 1.5200 Computing t-SNE 45%|████████████████▎ | ETA: 0:01:30 4m KL_divergence: 1.5200 Computing t-SNE 45%|████████████████▎ | ETA: 0:01:30 4m KL_divergence: 1.5200 Computing t-SNE 45%|████████████████▎ | ETA: 0:01:30 4m KL_divergence: 1.5200 Computing t-SNE 45%|████████████████▍ | ETA: 0:01:30 4m KL_divergence: 1.5200 Computing t-SNE 46%|████████████████▍ | ETA: 0:01:29 4m KL_divergence: 1.5200 Computing t-SNE 46%|████████████████▍ | ETA: 0:01:29 4m KL_divergence: 1.5200 Computing t-SNE 46%|████████████████▌ | ETA: 0:01:29 4m KL_divergence: 1.5200 Computing t-SNE 46%|████████████████▌ | ETA: 0:01:29 4m KL_divergence: 1.5200 Computing t-SNE 46%|████████████████▌ | ETA: 0:01:29 4m KL_divergence: 1.5200 Computing t-SNE 46%|████████████████▌ | ETA: 0:01:28 4m KL_divergence: 1.5200 Computing t-SNE 46%|████████████████▋ | ETA: 0:01:28 4m KL_divergence: 1.5200 Computing t-SNE 46%|████████████████▋ | ETA: 0:01:28 4m KL_divergence: 1.5200 Computing t-SNE 46%|████████████████▋ | ETA: 0:01:28 4m KL_divergence: 1.5200 Computing t-SNE 46%|████████████████▊ | ETA: 0:01:28 4m KL_divergence: 1.5200 Computing t-SNE 46%|████████████████▊ | ETA: 0:01:28 4m KL_divergence: 1.5200 Computing t-SNE 47%|████████████████▊ | ETA: 0:01:27 4m KL_divergence: 1.5200 Computing t-SNE 47%|████████████████▊ | ETA: 0:01:27 4m KL_divergence: 1.5200 Computing t-SNE 47%|████████████████▉ | ETA: 0:01:27 4m KL_divergence: 1.5200 Computing t-SNE 47%|████████████████▉ | ETA: 0:01:27 4m KL_divergence: 1.5200 Computing t-SNE 47%|████████████████▉ | ETA: 0:01:27 4m KL_divergence: 1.5200 Computing t-SNE 47%|█████████████████ | ETA: 0:01:27 4m KL_divergence: 1.5200 Computing t-SNE 47%|█████████████████ | ETA: 0:01:26 4m KL_divergence: 1.5200 Computing t-SNE 47%|█████████████████ | ETA: 0:01:26 4m KL_divergence: 1.5200 Computing t-SNE 47%|█████████████████▏ | ETA: 0:01:26 4m KL_divergence: 1.5200 Computing t-SNE 48%|█████████████████▏ | ETA: 0:01:26 4m KL_divergence: 1.5200 Computing t-SNE 48%|█████████████████▏ | ETA: 0:01:26 4m KL_divergence: 1.5200 Computing t-SNE 48%|█████████████████▏ | ETA: 0:01:26 4m KL_divergence: 1.5200 Computing t-SNE 48%|█████████████████▎ | ETA: 0:01:25 4m KL_divergence: 1.5200 Computing t-SNE 48%|█████████████████▎ | ETA: 0:01:25 4m KL_divergence: 1.5200 Computing t-SNE 48%|█████████████████▎ | ETA: 0:01:25 4m KL_divergence: 1.5200 Computing t-SNE 48%|█████████████████▍ | ETA: 0:01:25 4m KL_divergence: 1.5200 Computing t-SNE 48%|█████████████████▍ | ETA: 0:01:25 4m KL_divergence: 1.5200 Computing t-SNE 48%|█████████████████▍ | ETA: 0:01:25 4m KL_divergence: 1.5200 Computing t-SNE 48%|█████████████████▍ | ETA: 0:01:24 4m KL_divergence: 1.5200 Computing t-SNE 48%|█████████████████▌ | ETA: 0:01:24 4m KL_divergence: 1.5200 Computing t-SNE 49%|█████████████████▌ | ETA: 0:01:24 4m KL_divergence: 1.5200 Computing t-SNE 49%|█████████████████▌ | ETA: 0:01:24 4m KL_divergence: 1.5200 Computing t-SNE 49%|█████████████████▋ | ETA: 0:01:24 4m KL_divergence: 1.5200 Computing t-SNE 49%|█████████████████▋ | ETA: 0:01:23 4m KL_divergence: 1.5200 Computing t-SNE 49%|█████████████████▋ | ETA: 0:01:23 4m KL_divergence: 1.5200 Computing t-SNE 49%|█████████████████▋ | ETA: 0:01:23 4m KL_divergence: 1.5200 Computing t-SNE 49%|█████████████████▊ | ETA: 0:01:23 4m KL_divergence: 1.5200 Computing t-SNE 49%|█████████████████▊ | ETA: 0:01:23 4m KL_divergence: 1.5200 Computing t-SNE 49%|█████████████████▊ | ETA: 0:01:23 4m KL_divergence: 1.5200 Computing t-SNE 50%|█████████████████▉ | ETA: 0:01:22 4m KL_divergence: 1.5200 Computing t-SNE 50%|█████████████████▉ | ETA: 0:01:22 4m KL_divergence: 1.5200 Computing t-SNE 50%|█████████████████▉ | ETA: 0:01:22 4m KL_divergence: 1.5200 Computing t-SNE 50%|█████████████████▉ | ETA: 0:01:22 4m KL_divergence: 1.5200 Computing t-SNE 50%|██████████████████ | ETA: 0:01:22 4m KL_divergence: 1.5200 Computing t-SNE 50%|██████████████████ | ETA: 0:01:22 4m KL_divergence: 1.4463 Computing t-SNE 50%|██████████████████ | ETA: 0:01:22 4m KL_divergence: 1.4463 Computing t-SNE 50%|██████████████████▏ | ETA: 0:01:22 4m KL_divergence: 1.4463 Computing t-SNE 50%|██████████████████▏ | ETA: 0:01:21 4m KL_divergence: 1.4463 Computing t-SNE 50%|██████████████████▏ | ETA: 0:01:21 4m KL_divergence: 1.4463 Computing t-SNE 50%|██████████████████▏ | ETA: 0:01:21 4m KL_divergence: 1.4463 Computing t-SNE 51%|██████████████████▎ | ETA: 0:01:21 4m KL_divergence: 1.4463 Computing t-SNE 51%|██████████████████▎ | ETA: 0:01:21 4m KL_divergence: 1.4463 Computing t-SNE 51%|██████████████████▎ | ETA: 0:01:21 4m KL_divergence: 1.4463 Computing t-SNE 51%|██████████████████▍ | ETA: 0:01:20 4m KL_divergence: 1.4463 Computing t-SNE 51%|██████████████████▍ | ETA: 0:01:20 4m KL_divergence: 1.4463 Computing t-SNE 51%|██████████████████▍ | ETA: 0:01:20 4m KL_divergence: 1.4463 Computing t-SNE 51%|██████████████████▍ | ETA: 0:01:20 4m KL_divergence: 1.4463 Computing t-SNE 51%|██████████████████▌ | ETA: 0:01:20 4m KL_divergence: 1.4463 Computing t-SNE 51%|██████████████████▌ | ETA: 0:01:20 4m KL_divergence: 1.4463 Computing t-SNE 52%|██████████████████▌ | ETA: 0:01:19 4m KL_divergence: 1.4463 Computing t-SNE 52%|██████████████████▋ | ETA: 0:01:19 4m KL_divergence: 1.4463 Computing t-SNE 52%|██████████████████▋ | ETA: 0:01:19 4m KL_divergence: 1.4463 Computing t-SNE 52%|██████████████████▋ | ETA: 0:01:19 4m KL_divergence: 1.4463 Computing t-SNE 52%|██████████████████▋ | ETA: 0:01:19 4m KL_divergence: 1.4463 Computing t-SNE 52%|██████████████████▊ | ETA: 0:01:19 4m KL_divergence: 1.4463 Computing t-SNE 52%|██████████████████▊ | ETA: 0:01:18 4m KL_divergence: 1.4463 Computing t-SNE 52%|██████████████████▊ | ETA: 0:01:18 4m KL_divergence: 1.4463 Computing t-SNE 52%|██████████████████▉ | ETA: 0:01:18 4m KL_divergence: 1.4463 Computing t-SNE 52%|██████████████████▉ | ETA: 0:01:18 4m KL_divergence: 1.4463 Computing t-SNE 52%|██████████████████▉ | ETA: 0:01:18 4m KL_divergence: 1.4463 Computing t-SNE 53%|██████████████████▉ | ETA: 0:01:17 4m KL_divergence: 1.4463 Computing t-SNE 53%|███████████████████ | ETA: 0:01:17 4m KL_divergence: 1.4463 Computing t-SNE 53%|███████████████████ | ETA: 0:01:17 4m KL_divergence: 1.4463 Computing t-SNE 53%|███████████████████ | ETA: 0:01:17 4m KL_divergence: 1.4463 Computing t-SNE 53%|███████████████████▏ | ETA: 0:01:17 4m KL_divergence: 1.4463 Computing t-SNE 53%|███████████████████▏ | ETA: 0:01:17 4m KL_divergence: 1.4463 Computing t-SNE 53%|███████████████████▏ | ETA: 0:01:16 4m KL_divergence: 1.4463 Computing t-SNE 53%|███████████████████▎ | ETA: 0:01:16 4m KL_divergence: 1.4463 Computing t-SNE 53%|███████████████████▎ | ETA: 0:01:16 4m KL_divergence: 1.4463 Computing t-SNE 54%|███████████████████▎ | ETA: 0:01:16 4m KL_divergence: 1.4463 Computing t-SNE 54%|███████████████████▎ | ETA: 0:01:16 4m KL_divergence: 1.4463 Computing t-SNE 54%|███████████████████▍ | ETA: 0:01:16 4m KL_divergence: 1.4463 Computing t-SNE 54%|███████████████████▍ | ETA: 0:01:15 4m KL_divergence: 1.4463 Computing t-SNE 54%|███████████████████▍ | ETA: 0:01:15 4m KL_divergence: 1.4463 Computing t-SNE 54%|███████████████████▌ | ETA: 0:01:15 4m KL_divergence: 1.4463 Computing t-SNE 54%|███████████████████▌ | ETA: 0:01:15 4m KL_divergence: 1.4463 Computing t-SNE 54%|███████████████████▌ | ETA: 0:01:15 4m KL_divergence: 1.4463 Computing t-SNE 54%|███████████████████▌ | ETA: 0:01:15 4m KL_divergence: 1.4463 Computing t-SNE 54%|███████████████████▋ | ETA: 0:01:14 4m KL_divergence: 1.4463 Computing t-SNE 54%|███████████████████▋ | ETA: 0:01:14 4m KL_divergence: 1.4463 Computing t-SNE 55%|███████████████████▋ | ETA: 0:01:14 4m KL_divergence: 1.4463 Computing t-SNE 55%|███████████████████▊ | ETA: 0:01:14 4m KL_divergence: 1.4463 Computing t-SNE 55%|███████████████████▊ | ETA: 0:01:14 4m KL_divergence: 1.4463 Computing t-SNE 55%|███████████████████▊ | ETA: 0:01:14 4m KL_divergence: 1.4463 Computing t-SNE 55%|███████████████████▊ | ETA: 0:01:14 4m KL_divergence: 1.3949 Computing t-SNE 55%|███████████████████▉ | ETA: 0:01:14 4m KL_divergence: 1.3949 Computing t-SNE 55%|███████████████████▉ | ETA: 0:01:13 4m KL_divergence: 1.3949 Computing t-SNE 55%|███████████████████▉ | ETA: 0:01:13 4m KL_divergence: 1.3949 Computing t-SNE 55%|████████████████████ | ETA: 0:01:13 4m KL_divergence: 1.3949 Computing t-SNE 56%|████████████████████ | ETA: 0:01:13 4m KL_divergence: 1.3949 Computing t-SNE 56%|████████████████████ | ETA: 0:01:13 4m KL_divergence: 1.3949 Computing t-SNE 56%|████████████████████ | ETA: 0:01:13 4m KL_divergence: 1.3949 Computing t-SNE 56%|████████████████████▏ | ETA: 0:01:12 4m KL_divergence: 1.3949 Computing t-SNE 56%|████████████████████▏ | ETA: 0:01:12 4m KL_divergence: 1.3949 Computing t-SNE 56%|████████████████████▏ | ETA: 0:01:12 4m KL_divergence: 1.3949 Computing t-SNE 56%|████████████████████▎ | ETA: 0:01:12 4m KL_divergence: 1.3949 Computing t-SNE 56%|████████████████████▎ | ETA: 0:01:12 4m KL_divergence: 1.3949 Computing t-SNE 56%|████████████████████▎ | ETA: 0:01:12 4m KL_divergence: 1.3949 Computing t-SNE 56%|████████████████████▎ | ETA: 0:01:11 4m KL_divergence: 1.3949 Computing t-SNE 56%|████████████████████▍ | ETA: 0:01:11 4m KL_divergence: 1.3949 Computing t-SNE 57%|████████████████████▍ | ETA: 0:01:11 4m KL_divergence: 1.3949 Computing t-SNE 57%|████████████████████▍ | ETA: 0:01:11 4m KL_divergence: 1.3949 Computing t-SNE 57%|████████████████████▌ | ETA: 0:01:11 4m KL_divergence: 1.3949 Computing t-SNE 57%|████████████████████▌ | ETA: 0:01:11 4m KL_divergence: 1.3949 Computing t-SNE 57%|████████████████████▌ | ETA: 0:01:10 4m KL_divergence: 1.3949 Computing t-SNE 57%|████████████████████▌ | ETA: 0:01:10 4m KL_divergence: 1.3949 Computing t-SNE 57%|████████████████████▋ | ETA: 0:01:10 4m KL_divergence: 1.3949 Computing t-SNE 57%|████████████████████▋ | ETA: 0:01:10 4m KL_divergence: 1.3949 Computing t-SNE 57%|████████████████████▋ | ETA: 0:01:10 4m KL_divergence: 1.3949 Computing t-SNE 58%|████████████████████▊ | ETA: 0:01:10 4m KL_divergence: 1.3949 Computing t-SNE 58%|████████████████████▊ | ETA: 0:01:09 4m KL_divergence: 1.3949 Computing t-SNE 58%|████████████████████▊ | ETA: 0:01:09 4m KL_divergence: 1.3949 Computing t-SNE 58%|████████████████████▊ | ETA: 0:01:09 4m KL_divergence: 1.3949 Computing t-SNE 58%|████████████████████▉ | ETA: 0:01:09 4m KL_divergence: 1.3949 Computing t-SNE 58%|████████████████████▉ | ETA: 0:01:09 4m KL_divergence: 1.3949 Computing t-SNE 58%|████████████████████▉ | ETA: 0:01:09 4m KL_divergence: 1.3949 Computing t-SNE 58%|█████████████████████ | ETA: 0:01:08 4m KL_divergence: 1.3949 Computing t-SNE 58%|█████████████████████ | ETA: 0:01:08 4m KL_divergence: 1.3949 Computing t-SNE 58%|█████████████████████ | ETA: 0:01:08 4m KL_divergence: 1.3949 Computing t-SNE 58%|█████████████████████ | ETA: 0:01:08 4m KL_divergence: 1.3949 Computing t-SNE 59%|█████████████████████▏ | ETA: 0:01:08 4m KL_divergence: 1.3949 Computing t-SNE 59%|█████████████████████▏ | ETA: 0:01:08 4m KL_divergence: 1.3949 Computing t-SNE 59%|█████████████████████▏ | ETA: 0:01:07 4m KL_divergence: 1.3949 Computing t-SNE 59%|█████████████████████▎ | ETA: 0:01:07 4m KL_divergence: 1.3949 Computing t-SNE 59%|█████████████████████▎ | ETA: 0:01:07 4m KL_divergence: 1.3949 Computing t-SNE 59%|█████████████████████▎ | ETA: 0:01:07 4m KL_divergence: 1.3949 Computing t-SNE 59%|█████████████████████▎ | ETA: 0:01:07 4m KL_divergence: 1.3949 Computing t-SNE 59%|█████████████████████▍ | ETA: 0:01:07 4m KL_divergence: 1.3949 Computing t-SNE 59%|█████████████████████▍ | ETA: 0:01:06 4m KL_divergence: 1.3949 Computing t-SNE 60%|█████████████████████▍ | ETA: 0:01:06 4m KL_divergence: 1.3949 Computing t-SNE 60%|█████████████████████▌ | ETA: 0:01:06 4m KL_divergence: 1.3949 Computing t-SNE 60%|█████████████████████▌ | ETA: 0:01:06 4m KL_divergence: 1.3949 Computing t-SNE 60%|█████████████████████▌ | ETA: 0:01:06 4m KL_divergence: 1.3949 Computing t-SNE 60%|█████████████████████▋ | ETA: 0:01:06 4m KL_divergence: 1.3949 Computing t-SNE 60%|█████████████████████▋ | ETA: 0:01:06 4m KL_divergence: 1.3574 Computing t-SNE 60%|█████████████████████▋ | ETA: 0:01:05 4m KL_divergence: 1.3574 Computing t-SNE 60%|█████████████████████▋ | ETA: 0:01:05 4m KL_divergence: 1.3574 Computing t-SNE 60%|█████████████████████▊ | ETA: 0:01:05 4m KL_divergence: 1.3574 Computing t-SNE 60%|█████████████████████▊ | ETA: 0:01:05 4m KL_divergence: 1.3574 Computing t-SNE 60%|█████████████████████▊ | ETA: 0:01:05 4m KL_divergence: 1.3574 Computing t-SNE 61%|█████████████████████▉ | ETA: 0:01:05 4m KL_divergence: 1.3574 Computing t-SNE 61%|█████████████████████▉ | ETA: 0:01:04 4m KL_divergence: 1.3574 Computing t-SNE 61%|█████████████████████▉ | ETA: 0:01:04 4m KL_divergence: 1.3574 Computing t-SNE 61%|█████████████████████▉ | ETA: 0:01:04 4m KL_divergence: 1.3574 Computing t-SNE 61%|██████████████████████ | ETA: 0:01:04 4m KL_divergence: 1.3574 Computing t-SNE 61%|██████████████████████ | ETA: 0:01:04 4m KL_divergence: 1.3574 Computing t-SNE 61%|██████████████████████ | ETA: 0:01:04 4m KL_divergence: 1.3574 Computing t-SNE 61%|██████████████████████▏ | ETA: 0:01:03 4m KL_divergence: 1.3574 Computing t-SNE 61%|██████████████████████▏ | ETA: 0:01:03 4m KL_divergence: 1.3574 Computing t-SNE 62%|██████████████████████▏ | ETA: 0:01:03 4m KL_divergence: 1.3574 Computing t-SNE 62%|██████████████████████▏ | ETA: 0:01:03 4m KL_divergence: 1.3574 Computing t-SNE 62%|██████████████████████▎ | ETA: 0:01:03 4m KL_divergence: 1.3574 Computing t-SNE 62%|██████████████████████▎ | ETA: 0:01:03 4m KL_divergence: 1.3574 Computing t-SNE 62%|██████████████████████▎ | ETA: 0:01:02 4m KL_divergence: 1.3574 Computing t-SNE 62%|██████████████████████▍ | ETA: 0:01:02 4m KL_divergence: 1.3574 Computing t-SNE 62%|██████████████████████▍ | ETA: 0:01:02 4m KL_divergence: 1.3574 Computing t-SNE 62%|██████████████████████▍ | ETA: 0:01:02 4m KL_divergence: 1.3574 Computing t-SNE 62%|██████████████████████▍ | ETA: 0:01:02 4m KL_divergence: 1.3574 Computing t-SNE 62%|██████████████████████▌ | ETA: 0:01:02 4m KL_divergence: 1.3574 Computing t-SNE 62%|██████████████████████▌ | ETA: 0:01:01 4m KL_divergence: 1.3574 Computing t-SNE 63%|██████████████████████▌ | ETA: 0:01:01 4m KL_divergence: 1.3574 Computing t-SNE 63%|██████████████████████▋ | ETA: 0:01:01 4m KL_divergence: 1.3574 Computing t-SNE 63%|██████████████████████▋ | ETA: 0:01:01 4m KL_divergence: 1.3574 Computing t-SNE 63%|██████████████████████▋ | ETA: 0:01:01 4m KL_divergence: 1.3574 Computing t-SNE 63%|██████████████████████▋ | ETA: 0:01:01 4m KL_divergence: 1.3574 Computing t-SNE 63%|██████████████████████▊ | ETA: 0:01:00 4m KL_divergence: 1.3574 Computing t-SNE 63%|██████████████████████▊ | ETA: 0:01:00 4m KL_divergence: 1.3574 Computing t-SNE 63%|██████████████████████▊ | ETA: 0:01:00 4m KL_divergence: 1.3574 Computing t-SNE 63%|██████████████████████▉ | ETA: 0:01:00 4m KL_divergence: 1.3574 Computing t-SNE 64%|██████████████████████▉ | ETA: 0:01:00 4m KL_divergence: 1.3574 Computing t-SNE 64%|██████████████████████▉ | ETA: 0:01:00 4m KL_divergence: 1.3574 Computing t-SNE 64%|██████████████████████▉ | ETA: 0:00:59 4m KL_divergence: 1.3574 Computing t-SNE 64%|███████████████████████ | ETA: 0:00:59 4m KL_divergence: 1.3574 Computing t-SNE 64%|███████████████████████ | ETA: 0:00:59 4m KL_divergence: 1.3574 Computing t-SNE 64%|███████████████████████ | ETA: 0:00:59 4m KL_divergence: 1.3574 Computing t-SNE 64%|███████████████████████▏ | ETA: 0:00:59 4m KL_divergence: 1.3574 Computing t-SNE 64%|███████████████████████▏ | ETA: 0:00:59 4m KL_divergence: 1.3574 Computing t-SNE 64%|███████████████████████▏ | ETA: 0:00:58 4m KL_divergence: 1.3574 Computing t-SNE 64%|███████████████████████▏ | ETA: 0:00:58 4m KL_divergence: 1.3574 Computing t-SNE 64%|███████████████████████▎ | ETA: 0:00:58 4m KL_divergence: 1.3574 Computing t-SNE 65%|███████████████████████▎ | ETA: 0:00:58 4m KL_divergence: 1.3574 Computing t-SNE 65%|███████████████████████▎ | ETA: 0:00:58 4m KL_divergence: 1.3574 Computing t-SNE 65%|███████████████████████▍ | ETA: 0:00:58 4m KL_divergence: 1.3574 Computing t-SNE 65%|███████████████████████▍ | ETA: 0:00:57 4m KL_divergence: 1.3574 Computing t-SNE 65%|███████████████████████▍ | ETA: 0:00:57 4m KL_divergence: 1.3292 Computing t-SNE 65%|███████████████████████▍ | ETA: 0:00:57 4m KL_divergence: 1.3292 Computing t-SNE 65%|███████████████████████▌ | ETA: 0:00:57 4m KL_divergence: 1.3292 Computing t-SNE 65%|███████████████████████▌ | ETA: 0:00:57 4m KL_divergence: 1.3292 Computing t-SNE 65%|███████████████████████▌ | ETA: 0:00:57 4m KL_divergence: 1.3292 Computing t-SNE 66%|███████████████████████▋ | ETA: 0:00:57 4m KL_divergence: 1.3292 Computing t-SNE 66%|███████████████████████▋ | ETA: 0:00:56 4m KL_divergence: 1.3292 Computing t-SNE 66%|███████████████████████▋ | ETA: 0:00:56 4m KL_divergence: 1.3292 Computing t-SNE 66%|███████████████████████▊ | ETA: 0:00:56 4m KL_divergence: 1.3292 Computing t-SNE 66%|███████████████████████▊ | ETA: 0:00:56 4m KL_divergence: 1.3292 Computing t-SNE 66%|███████████████████████▊ | ETA: 0:00:56 4m KL_divergence: 1.3292 Computing t-SNE 66%|███████████████████████▊ | ETA: 0:00:56 4m KL_divergence: 1.3292 Computing t-SNE 66%|███████████████████████▉ | ETA: 0:00:55 4m KL_divergence: 1.3292 Computing t-SNE 66%|███████████████████████▉ | ETA: 0:00:55 4m KL_divergence: 1.3292 Computing t-SNE 66%|███████████████████████▉ | ETA: 0:00:55 4m KL_divergence: 1.3292 Computing t-SNE 66%|████████████████████████ | ETA: 0:00:55 4m KL_divergence: 1.3292 Computing t-SNE 67%|████████████████████████ | ETA: 0:00:55 4m KL_divergence: 1.3292 Computing t-SNE 67%|████████████████████████ | ETA: 0:00:55 4m KL_divergence: 1.3292 Computing t-SNE 67%|████████████████████████ | ETA: 0:00:54 4m KL_divergence: 1.3292 Computing t-SNE 67%|████████████████████████▏ | ETA: 0:00:54 4m KL_divergence: 1.3292 Computing t-SNE 67%|████████████████████████▏ | ETA: 0:00:54 4m KL_divergence: 1.3292 Computing t-SNE 67%|████████████████████████▏ | ETA: 0:00:54 4m KL_divergence: 1.3292 Computing t-SNE 67%|████████████████████████▎ | ETA: 0:00:54 4m KL_divergence: 1.3292 Computing t-SNE 67%|████████████████████████▎ | ETA: 0:00:54 4m KL_divergence: 1.3292 Computing t-SNE 67%|████████████████████████▎ | ETA: 0:00:53 4m KL_divergence: 1.3292 Computing t-SNE 68%|████████████████████████▎ | ETA: 0:00:53 4m KL_divergence: 1.3292 Computing t-SNE 68%|████████████████████████▍ | ETA: 0:00:53 4m KL_divergence: 1.3292 Computing t-SNE 68%|████████████████████████▍ | ETA: 0:00:53 4m KL_divergence: 1.3292 Computing t-SNE 68%|████████████████████████▍ | ETA: 0:00:53 4m KL_divergence: 1.3292 Computing t-SNE 68%|████████████████████████▌ | ETA: 0:00:53 4m KL_divergence: 1.3292 Computing t-SNE 68%|████████████████████████▌ | ETA: 0:00:52 4m KL_divergence: 1.3292 Computing t-SNE 68%|████████████████████████▌ | ETA: 0:00:52 4m KL_divergence: 1.3292 Computing t-SNE 68%|████████████████████████▌ | ETA: 0:00:52 4m KL_divergence: 1.3292 Computing t-SNE 68%|████████████████████████▋ | ETA: 0:00:52 4m KL_divergence: 1.3292 Computing t-SNE 68%|████████████████████████▋ | ETA: 0:00:52 4m KL_divergence: 1.3292 Computing t-SNE 68%|████████████████████████▋ | ETA: 0:00:52 4m KL_divergence: 1.3292 Computing t-SNE 69%|████████████████████████▊ | ETA: 0:00:51 4m KL_divergence: 1.3292 Computing t-SNE 69%|████████████████████████▊ | ETA: 0:00:51 4m KL_divergence: 1.3292 Computing t-SNE 69%|████████████████████████▊ | ETA: 0:00:51 4m KL_divergence: 1.3292 Computing t-SNE 69%|████████████████████████▊ | ETA: 0:00:51 4m KL_divergence: 1.3292 Computing t-SNE 69%|████████████████████████▉ | ETA: 0:00:51 4m KL_divergence: 1.3292 Computing t-SNE 69%|████████████████████████▉ | ETA: 0:00:51 4m KL_divergence: 1.3292 Computing t-SNE 69%|████████████████████████▉ | ETA: 0:00:50 4m KL_divergence: 1.3292 Computing t-SNE 69%|█████████████████████████ | ETA: 0:00:50 4m KL_divergence: 1.3292 Computing t-SNE 69%|█████████████████████████ | ETA: 0:00:50 4m KL_divergence: 1.3292 Computing t-SNE 70%|█████████████████████████ | ETA: 0:00:50 4m KL_divergence: 1.3292 Computing t-SNE 70%|█████████████████████████ | ETA: 0:00:50 4m KL_divergence: 1.3292 Computing t-SNE 70%|█████████████████████████▏ | ETA: 0:00:50 4m KL_divergence: 1.3292 Computing t-SNE 70%|█████████████████████████▏ | ETA: 0:00:50 4m KL_divergence: 1.3292 Computing t-SNE 70%|█████████████████████████▏ | ETA: 0:00:49 4m KL_divergence: 1.3292 Computing t-SNE 70%|█████████████████████████▎ | ETA: 0:00:49 4m KL_divergence: 1.3071 Computing t-SNE 70%|█████████████████████████▎ | ETA: 0:00:49 4m KL_divergence: 1.3071 Computing t-SNE 70%|█████████████████████████▎ | ETA: 0:00:49 4m KL_divergence: 1.3071 Computing t-SNE 70%|█████████████████████████▎ | ETA: 0:00:49 4m KL_divergence: 1.3071 Computing t-SNE 70%|█████████████████████████▍ | ETA: 0:00:49 4m KL_divergence: 1.3071 Computing t-SNE 70%|█████████████████████████▍ | ETA: 0:00:49 4m KL_divergence: 1.3071 Computing t-SNE 71%|█████████████████████████▍ | ETA: 0:00:48 4m KL_divergence: 1.3071 Computing t-SNE 71%|█████████████████████████▌ | ETA: 0:00:48 4m KL_divergence: 1.3071 Computing t-SNE 71%|█████████████████████████▌ | ETA: 0:00:48 4m KL_divergence: 1.3071 Computing t-SNE 71%|█████████████████████████▌ | ETA: 0:00:48 4m KL_divergence: 1.3071 Computing t-SNE 71%|█████████████████████████▌ | ETA: 0:00:48 4m KL_divergence: 1.3071 Computing t-SNE 71%|█████████████████████████▋ | ETA: 0:00:47 4m KL_divergence: 1.3071 Computing t-SNE 71%|█████████████████████████▋ | ETA: 0:00:47 4m KL_divergence: 1.3071 Computing t-SNE 71%|█████████████████████████▋ | ETA: 0:00:47 4m KL_divergence: 1.3071 Computing t-SNE 71%|█████████████████████████▊ | ETA: 0:00:47 4m KL_divergence: 1.3071 Computing t-SNE 72%|█████████████████████████▊ | ETA: 0:00:47 4m KL_divergence: 1.3071 Computing t-SNE 72%|█████████████████████████▊ | ETA: 0:00:47 4m KL_divergence: 1.3071 Computing t-SNE 72%|█████████████████████████▊ | ETA: 0:00:46 4m KL_divergence: 1.3071 Computing t-SNE 72%|█████████████████████████▉ | ETA: 0:00:46 4m KL_divergence: 1.3071 Computing t-SNE 72%|█████████████████████████▉ | ETA: 0:00:46 4m KL_divergence: 1.3071 Computing t-SNE 72%|█████████████████████████▉ | ETA: 0:00:46 4m KL_divergence: 1.3071 Computing t-SNE 72%|██████████████████████████ | ETA: 0:00:46 4m KL_divergence: 1.3071 Computing t-SNE 72%|██████████████████████████ | ETA: 0:00:46 4m KL_divergence: 1.3071 Computing t-SNE 72%|██████████████████████████ | ETA: 0:00:45 4m KL_divergence: 1.3071 Computing t-SNE 72%|██████████████████████████▏ | ETA: 0:00:45 4m KL_divergence: 1.3071 Computing t-SNE 72%|██████████████████████████▏ | ETA: 0:00:45 4m KL_divergence: 1.3071 Computing t-SNE 73%|██████████████████████████▏ | ETA: 0:00:45 4m KL_divergence: 1.3071 Computing t-SNE 73%|██████████████████████████▏ | ETA: 0:00:45 4m KL_divergence: 1.3071 Computing t-SNE 73%|██████████████████████████▎ | ETA: 0:00:45 4m KL_divergence: 1.3071 Computing t-SNE 73%|██████████████████████████▎ | ETA: 0:00:45 4m KL_divergence: 1.3071 Computing t-SNE 73%|██████████████████████████▎ | ETA: 0:00:44 4m KL_divergence: 1.3071 Computing t-SNE 73%|██████████████████████████▍ | ETA: 0:00:44 4m KL_divergence: 1.3071 Computing t-SNE 73%|██████████████████████████▍ | ETA: 0:00:44 4m KL_divergence: 1.3071 Computing t-SNE 73%|██████████████████████████▍ | ETA: 0:00:44 4m KL_divergence: 1.3071 Computing t-SNE 73%|██████████████████████████▍ | ETA: 0:00:44 4m KL_divergence: 1.3071 Computing t-SNE 74%|██████████████████████████▌ | ETA: 0:00:44 4m KL_divergence: 1.3071 Computing t-SNE 74%|██████████████████████████▌ | ETA: 0:00:43 4m KL_divergence: 1.3071 Computing t-SNE 74%|██████████████████████████▌ | ETA: 0:00:43 4m KL_divergence: 1.3071 Computing t-SNE 74%|██████████████████████████▋ | ETA: 0:00:43 4m KL_divergence: 1.3071 Computing t-SNE 74%|██████████████████████████▋ | ETA: 0:00:43 4m KL_divergence: 1.3071 Computing t-SNE 74%|██████████████████████████▋ | ETA: 0:00:43 4m KL_divergence: 1.3071 Computing t-SNE 74%|██████████████████████████▋ | ETA: 0:00:43 4m KL_divergence: 1.3071 Computing t-SNE 74%|██████████████████████████▊ | ETA: 0:00:42 4m KL_divergence: 1.3071 Computing t-SNE 74%|██████████████████████████▊ | ETA: 0:00:42 4m KL_divergence: 1.3071 Computing t-SNE 74%|██████████████████████████▊ | ETA: 0:00:42 4m KL_divergence: 1.3071 Computing t-SNE 74%|██████████████████████████▉ | ETA: 0:00:42 4m KL_divergence: 1.3071 Computing t-SNE 75%|██████████████████████████▉ | ETA: 0:00:42 4m KL_divergence: 1.3071 Computing t-SNE 75%|██████████████████████████▉ | ETA: 0:00:42 4m KL_divergence: 1.3071 Computing t-SNE 75%|██████████████████████████▉ | ETA: 0:00:41 4m KL_divergence: 1.3071 Computing t-SNE 75%|███████████████████████████ | ETA: 0:00:41 4m KL_divergence: 1.3071 Computing t-SNE 75%|███████████████████████████ | ETA: 0:00:41 4m KL_divergence: 1.2894 Computing t-SNE 75%|███████████████████████████ | ETA: 0:00:41 4m KL_divergence: 1.2894 Computing t-SNE 75%|███████████████████████████▏ | ETA: 0:00:41 4m KL_divergence: 1.2894 Computing t-SNE 75%|███████████████████████████▏ | ETA: 0:00:41 4m KL_divergence: 1.2894 Computing t-SNE 75%|███████████████████████████▏ | ETA: 0:00:40 4m KL_divergence: 1.2894 Computing t-SNE 76%|███████████████████████████▏ | ETA: 0:00:40 4m KL_divergence: 1.2894 Computing t-SNE 76%|███████████████████████████▎ | ETA: 0:00:40 4m KL_divergence: 1.2894 Computing t-SNE 76%|███████████████████████████▎ | ETA: 0:00:40 4m KL_divergence: 1.2894 Computing t-SNE 76%|███████████████████████████▎ | ETA: 0:00:40 4m KL_divergence: 1.2894 Computing t-SNE 76%|███████████████████████████▍ | ETA: 0:00:40 4m KL_divergence: 1.2894 Computing t-SNE 76%|███████████████████████████▍ | ETA: 0:00:39 4m KL_divergence: 1.2894 Computing t-SNE 76%|███████████████████████████▍ | ETA: 0:00:39 4m KL_divergence: 1.2894 Computing t-SNE 76%|███████████████████████████▍ | ETA: 0:00:39 4m KL_divergence: 1.2894 Computing t-SNE 76%|███████████████████████████▌ | ETA: 0:00:39 4m KL_divergence: 1.2894 Computing t-SNE 76%|███████████████████████████▌ | ETA: 0:00:39 4m KL_divergence: 1.2894 Computing t-SNE 76%|███████████████████████████▌ | ETA: 0:00:39 4m KL_divergence: 1.2894 Computing t-SNE 77%|███████████████████████████▋ | ETA: 0:00:39 4m KL_divergence: 1.2894 Computing t-SNE 77%|███████████████████████████▋ | ETA: 0:00:38 4m KL_divergence: 1.2894 Computing t-SNE 77%|███████████████████████████▋ | ETA: 0:00:38 4m KL_divergence: 1.2894 Computing t-SNE 77%|███████████████████████████▋ | ETA: 0:00:38 4m KL_divergence: 1.2894 Computing t-SNE 77%|███████████████████████████▊ | ETA: 0:00:38 4m KL_divergence: 1.2894 Computing t-SNE 77%|███████████████████████████▊ | ETA: 0:00:38 4m KL_divergence: 1.2894 Computing t-SNE 77%|███████████████████████████▊ | ETA: 0:00:38 4m KL_divergence: 1.2894 Computing t-SNE 77%|███████████████████████████▉ | ETA: 0:00:37 4m KL_divergence: 1.2894 Computing t-SNE 77%|███████████████████████████▉ | ETA: 0:00:37 4m KL_divergence: 1.2894 Computing t-SNE 78%|███████████████████████████▉ | ETA: 0:00:37 4m KL_divergence: 1.2894 Computing t-SNE 78%|███████████████████████████▉ | ETA: 0:00:37 4m KL_divergence: 1.2894 Computing t-SNE 78%|████████████████████████████ | ETA: 0:00:37 4m KL_divergence: 1.2894 Computing t-SNE 78%|████████████████████████████ | ETA: 0:00:37 4m KL_divergence: 1.2894 Computing t-SNE 78%|████████████████████████████ | ETA: 0:00:36 4m KL_divergence: 1.2894 Computing t-SNE 78%|████████████████████████████▏ | ETA: 0:00:36 4m KL_divergence: 1.2894 Computing t-SNE 78%|████████████████████████████▏ | ETA: 0:00:36 4m KL_divergence: 1.2894 Computing t-SNE 78%|████████████████████████████▏ | ETA: 0:00:36 4m KL_divergence: 1.2894 Computing t-SNE 78%|████████████████████████████▎ | ETA: 0:00:36 4m KL_divergence: 1.2894 Computing t-SNE 78%|████████████████████████████▎ | ETA: 0:00:36 4m KL_divergence: 1.2894 Computing t-SNE 78%|████████████████████████████▎ | ETA: 0:00:35 4m KL_divergence: 1.2894 Computing t-SNE 79%|████████████████████████████▎ | ETA: 0:00:35 4m KL_divergence: 1.2894 Computing t-SNE 79%|████████████████████████████▍ | ETA: 0:00:35 4m KL_divergence: 1.2894 Computing t-SNE 79%|████████████████████████████▍ | ETA: 0:00:35 4m KL_divergence: 1.2894 Computing t-SNE 79%|████████████████████████████▍ | ETA: 0:00:35 4m KL_divergence: 1.2894 Computing t-SNE 79%|████████████████████████████▌ | ETA: 0:00:35 4m KL_divergence: 1.2894 Computing t-SNE 79%|████████████████████████████▌ | ETA: 0:00:34 4m KL_divergence: 1.2894 Computing t-SNE 79%|████████████████████████████▌ | ETA: 0:00:34 4m KL_divergence: 1.2894 Computing t-SNE 79%|████████████████████████████▌ | ETA: 0:00:34 4m KL_divergence: 1.2894 Computing t-SNE 79%|████████████████████████████▋ | ETA: 0:00:34 4m KL_divergence: 1.2894 Computing t-SNE 80%|████████████████████████████▋ | ETA: 0:00:34 4m KL_divergence: 1.2894 Computing t-SNE 80%|████████████████████████████▋ | ETA: 0:00:34 4m KL_divergence: 1.2894 Computing t-SNE 80%|████████████████████████████▊ | ETA: 0:00:33 4m KL_divergence: 1.2894 Computing t-SNE 80%|████████████████████████████▊ | ETA: 0:00:33 4m KL_divergence: 1.2894 Computing t-SNE 80%|████████████████████████████▊ | ETA: 0:00:33 4m KL_divergence: 1.2894 Computing t-SNE 80%|████████████████████████████▊ | ETA: 0:00:33 4m KL_divergence: 1.2750 Computing t-SNE 80%|████████████████████████████▉ | ETA: 0:00:33 4m KL_divergence: 1.2750 Computing t-SNE 80%|████████████████████████████▉ | ETA: 0:00:33 4m KL_divergence: 1.2750 Computing t-SNE 80%|████████████████████████████▉ | ETA: 0:00:32 4m KL_divergence: 1.2750 Computing t-SNE 80%|█████████████████████████████ | ETA: 0:00:32 4m KL_divergence: 1.2750 Computing t-SNE 80%|█████████████████████████████ | ETA: 0:00:32 4m KL_divergence: 1.2750 Computing t-SNE 81%|█████████████████████████████ | ETA: 0:00:32 4m KL_divergence: 1.2750 Computing t-SNE 81%|█████████████████████████████ | ETA: 0:00:32 4m KL_divergence: 1.2750 Computing t-SNE 81%|█████████████████████████████▏ | ETA: 0:00:32 4m KL_divergence: 1.2750 Computing t-SNE 81%|█████████████████████████████▏ | ETA: 0:00:31 4m KL_divergence: 1.2750 Computing t-SNE 81%|█████████████████████████████▏ | ETA: 0:00:31 4m KL_divergence: 1.2750 Computing t-SNE 81%|█████████████████████████████▎ | ETA: 0:00:31 4m KL_divergence: 1.2750 Computing t-SNE 81%|█████████████████████████████▎ | ETA: 0:00:31 4m KL_divergence: 1.2750 Computing t-SNE 81%|█████████████████████████████▎ | ETA: 0:00:31 4m KL_divergence: 1.2750 Computing t-SNE 81%|█████████████████████████████▎ | ETA: 0:00:31 4m KL_divergence: 1.2750 Computing t-SNE 82%|█████████████████████████████▍ | ETA: 0:00:30 4m KL_divergence: 1.2750 Computing t-SNE 82%|█████████████████████████████▍ | ETA: 0:00:30 4m KL_divergence: 1.2750 Computing t-SNE 82%|█████████████████████████████▍ | ETA: 0:00:30 4m KL_divergence: 1.2750 Computing t-SNE 82%|█████████████████████████████▌ | ETA: 0:00:30 4m KL_divergence: 1.2750 Computing t-SNE 82%|█████████████████████████████▌ | ETA: 0:00:30 4m KL_divergence: 1.2750 Computing t-SNE 82%|█████████████████████████████▌ | ETA: 0:00:30 4m KL_divergence: 1.2750 Computing t-SNE 82%|█████████████████████████████▌ | ETA: 0:00:29 4m KL_divergence: 1.2750 Computing t-SNE 82%|█████████████████████████████▋ | ETA: 0:00:29 4m KL_divergence: 1.2750 Computing t-SNE 82%|█████████████████████████████▋ | ETA: 0:00:29 4m KL_divergence: 1.2750 Computing t-SNE 82%|█████████████████████████████▋ | ETA: 0:00:29 4m KL_divergence: 1.2750 Computing t-SNE 82%|█████████████████████████████▊ | ETA: 0:00:29 4m KL_divergence: 1.2750 Computing t-SNE 83%|█████████████████████████████▊ | ETA: 0:00:29 4m KL_divergence: 1.2750 Computing t-SNE 83%|█████████████████████████████▊ | ETA: 0:00:28 4m KL_divergence: 1.2750 Computing t-SNE 83%|█████████████████████████████▊ | ETA: 0:00:28 4m KL_divergence: 1.2750 Computing t-SNE 83%|█████████████████████████████▉ | ETA: 0:00:28 4m KL_divergence: 1.2750 Computing t-SNE 83%|█████████████████████████████▉ | ETA: 0:00:28 4m KL_divergence: 1.2750 Computing t-SNE 83%|█████████████████████████████▉ | ETA: 0:00:28 4m KL_divergence: 1.2750 Computing t-SNE 83%|██████████████████████████████ | ETA: 0:00:28 4m KL_divergence: 1.2750 Computing t-SNE 83%|██████████████████████████████ | ETA: 0:00:27 4m KL_divergence: 1.2750 Computing t-SNE 83%|██████████████████████████████ | ETA: 0:00:27 4m KL_divergence: 1.2750 Computing t-SNE 84%|██████████████████████████████ | ETA: 0:00:27 4m KL_divergence: 1.2750 Computing t-SNE 84%|██████████████████████████████▏ | ETA: 0:00:27 4m KL_divergence: 1.2750 Computing t-SNE 84%|██████████████████████████████▏ | ETA: 0:00:27 4m KL_divergence: 1.2750 Computing t-SNE 84%|██████████████████████████████▏ | ETA: 0:00:27 4m KL_divergence: 1.2750 Computing t-SNE 84%|██████████████████████████████▎ | ETA: 0:00:26 4m KL_divergence: 1.2750 Computing t-SNE 84%|██████████████████████████████▎ | ETA: 0:00:26 4m KL_divergence: 1.2750 Computing t-SNE 84%|██████████████████████████████▎ | ETA: 0:00:26 4m KL_divergence: 1.2750 Computing t-SNE 84%|██████████████████████████████▎ | ETA: 0:00:26 4m KL_divergence: 1.2750 Computing t-SNE 84%|██████████████████████████████▍ | ETA: 0:00:26 4m KL_divergence: 1.2750 Computing t-SNE 84%|██████████████████████████████▍ | ETA: 0:00:26 4m KL_divergence: 1.2750 Computing t-SNE 84%|██████████████████████████████▍ | ETA: 0:00:25 4m KL_divergence: 1.2750 Computing t-SNE 85%|██████████████████████████████▌ | ETA: 0:00:25 4m KL_divergence: 1.2750 Computing t-SNE 85%|██████████████████████████████▌ | ETA: 0:00:25 4m KL_divergence: 1.2750 Computing t-SNE 85%|██████████████████████████████▌ | ETA: 0:00:25 4m KL_divergence: 1.2750 Computing t-SNE 85%|██████████████████████████████▋ | ETA: 0:00:25 4m KL_divergence: 1.2750 Computing t-SNE 85%|██████████████████████████████▋ | ETA: 0:00:25 4m KL_divergence: 1.2632 Computing t-SNE 85%|██████████████████████████████▋ | ETA: 0:00:25 4m KL_divergence: 1.2632 Computing t-SNE 85%|██████████████████████████████▋ | ETA: 0:00:24 4m KL_divergence: 1.2632 Computing t-SNE 85%|██████████████████████████████▊ | ETA: 0:00:24 4m KL_divergence: 1.2632 Computing t-SNE 85%|██████████████████████████████▊ | ETA: 0:00:24 4m KL_divergence: 1.2632 Computing t-SNE 86%|██████████████████████████████▊ | ETA: 0:00:24 4m KL_divergence: 1.2632 Computing t-SNE 86%|██████████████████████████████▉ | ETA: 0:00:24 4m KL_divergence: 1.2632 Computing t-SNE 86%|██████████████████████████████▉ | ETA: 0:00:24 4m KL_divergence: 1.2632 Computing t-SNE 86%|██████████████████████████████▉ | ETA: 0:00:23 4m KL_divergence: 1.2632 Computing t-SNE 86%|██████████████████████████████▉ | ETA: 0:00:23 4m KL_divergence: 1.2632 Computing t-SNE 86%|███████████████████████████████ | ETA: 0:00:23 4m KL_divergence: 1.2632 Computing t-SNE 86%|███████████████████████████████ | ETA: 0:00:23 4m KL_divergence: 1.2632 Computing t-SNE 86%|███████████████████████████████ | ETA: 0:00:23 4m KL_divergence: 1.2632 Computing t-SNE 86%|███████████████████████████████▏ | ETA: 0:00:23 4m KL_divergence: 1.2632 Computing t-SNE 86%|███████████████████████████████▏ | ETA: 0:00:22 4m KL_divergence: 1.2632 Computing t-SNE 86%|███████████████████████████████▏ | ETA: 0:00:22 4m KL_divergence: 1.2632 Computing t-SNE 87%|███████████████████████████████▏ | ETA: 0:00:22 4m KL_divergence: 1.2632 Computing t-SNE 87%|███████████████████████████████▎ | ETA: 0:00:22 4m KL_divergence: 1.2632 Computing t-SNE 87%|███████████████████████████████▎ | ETA: 0:00:22 4m KL_divergence: 1.2632 Computing t-SNE 87%|███████████████████████████████▎ | ETA: 0:00:22 4m KL_divergence: 1.2632 Computing t-SNE 87%|███████████████████████████████▍ | ETA: 0:00:21 4m KL_divergence: 1.2632 Computing t-SNE 87%|███████████████████████████████▍ | ETA: 0:00:21 4m KL_divergence: 1.2632 Computing t-SNE 87%|███████████████████████████████▍ | ETA: 0:00:21 4m KL_divergence: 1.2632 Computing t-SNE 87%|███████████████████████████████▍ | ETA: 0:00:21 4m KL_divergence: 1.2632 Computing t-SNE 87%|███████████████████████████████▌ | ETA: 0:00:21 4m KL_divergence: 1.2632 Computing t-SNE 88%|███████████████████████████████▌ | ETA: 0:00:21 4m KL_divergence: 1.2632 Computing t-SNE 88%|███████████████████████████████▌ | ETA: 0:00:20 4m KL_divergence: 1.2632 Computing t-SNE 88%|███████████████████████████████▋ | ETA: 0:00:20 4m KL_divergence: 1.2632 Computing t-SNE 88%|███████████████████████████████▋ | ETA: 0:00:20 4m KL_divergence: 1.2632 Computing t-SNE 88%|███████████████████████████████▋ | ETA: 0:00:20 4m KL_divergence: 1.2632 Computing t-SNE 88%|███████████████████████████████▋ | ETA: 0:00:20 4m KL_divergence: 1.2632 Computing t-SNE 88%|███████████████████████████████▊ | ETA: 0:00:20 4m KL_divergence: 1.2632 Computing t-SNE 88%|███████████████████████████████▊ | ETA: 0:00:19 4m KL_divergence: 1.2632 Computing t-SNE 88%|███████████████████████████████▊ | ETA: 0:00:19 4m KL_divergence: 1.2632 Computing t-SNE 88%|███████████████████████████████▉ | ETA: 0:00:19 4m KL_divergence: 1.2632 Computing t-SNE 88%|███████████████████████████████▉ | ETA: 0:00:19 4m KL_divergence: 1.2632 Computing t-SNE 89%|███████████████████████████████▉ | ETA: 0:00:19 4m KL_divergence: 1.2632 Computing t-SNE 89%|███████████████████████████████▉ | ETA: 0:00:19 4m KL_divergence: 1.2632 Computing t-SNE 89%|████████████████████████████████ | ETA: 0:00:18 4m KL_divergence: 1.2632 Computing t-SNE 89%|████████████████████████████████ | ETA: 0:00:18 4m KL_divergence: 1.2632 Computing t-SNE 89%|████████████████████████████████ | ETA: 0:00:18 4m KL_divergence: 1.2632 Computing t-SNE 89%|████████████████████████████████▏ | ETA: 0:00:18 4m KL_divergence: 1.2632 Computing t-SNE 89%|████████████████████████████████▏ | ETA: 0:00:18 4m KL_divergence: 1.2632 Computing t-SNE 89%|████████████████████████████████▏ | ETA: 0:00:18 4m KL_divergence: 1.2632 Computing t-SNE 89%|████████████████████████████████▏ | ETA: 0:00:17 4m KL_divergence: 1.2632 Computing t-SNE 90%|████████████████████████████████▎ | ETA: 0:00:17 4m KL_divergence: 1.2632 Computing t-SNE 90%|████████████████████████████████▎ | ETA: 0:00:17 4m KL_divergence: 1.2632 Computing t-SNE 90%|████████████████████████████████▎ | ETA: 0:00:17 4m KL_divergence: 1.2632 Computing t-SNE 90%|████████████████████████████████▍ | ETA: 0:00:17 4m KL_divergence: 1.2632 Computing t-SNE 90%|████████████████████████████████▍ | ETA: 0:00:17 4m KL_divergence: 1.2632 Computing t-SNE 90%|████████████████████████████████▍ | ETA: 0:00:16 4m KL_divergence: 1.2533 Computing t-SNE 90%|████████████████████████████████▍ | ETA: 0:00:16 4m KL_divergence: 1.2533 Computing t-SNE 90%|████████████████████████████████▌ | ETA: 0:00:16 4m KL_divergence: 1.2533 Computing t-SNE 90%|████████████████████████████████▌ | ETA: 0:00:16 4m KL_divergence: 1.2533 Computing t-SNE 90%|████████████████████████████████▌ | ETA: 0:00:16 4m KL_divergence: 1.2533 Computing t-SNE 90%|████████████████████████████████▋ | ETA: 0:00:16 4m KL_divergence: 1.2533 Computing t-SNE 91%|████████████████████████████████▋ | ETA: 0:00:15 4m KL_divergence: 1.2533 Computing t-SNE 91%|████████████████████████████████▋ | ETA: 0:00:15 4m KL_divergence: 1.2533 Computing t-SNE 91%|████████████████████████████████▊ | ETA: 0:00:15 4m KL_divergence: 1.2533 Computing t-SNE 91%|████████████████████████████████▊ | ETA: 0:00:15 4m KL_divergence: 1.2533 Computing t-SNE 91%|████████████████████████████████▊ | ETA: 0:00:15 4m KL_divergence: 1.2533 Computing t-SNE 91%|████████████████████████████████▊ | ETA: 0:00:15 4m KL_divergence: 1.2533 Computing t-SNE 91%|████████████████████████████████▉ | ETA: 0:00:14 4m KL_divergence: 1.2533 Computing t-SNE 91%|████████████████████████████████▉ | ETA: 0:00:14 4m KL_divergence: 1.2533 Computing t-SNE 91%|████████████████████████████████▉ | ETA: 0:00:14 4m KL_divergence: 1.2533 Computing t-SNE 92%|█████████████████████████████████ | ETA: 0:00:14 4m KL_divergence: 1.2533 Computing t-SNE 92%|█████████████████████████████████ | ETA: 0:00:14 4m KL_divergence: 1.2533 Computing t-SNE 92%|█████████████████████████████████ | ETA: 0:00:14 4m KL_divergence: 1.2533 Computing t-SNE 92%|█████████████████████████████████ | ETA: 0:00:13 4m KL_divergence: 1.2533 Computing t-SNE 92%|█████████████████████████████████▏ | ETA: 0:00:13 4m KL_divergence: 1.2533 Computing t-SNE 92%|█████████████████████████████████▏ | ETA: 0:00:13 4m KL_divergence: 1.2533 Computing t-SNE 92%|█████████████████████████████████▏ | ETA: 0:00:13 4m KL_divergence: 1.2533 Computing t-SNE 92%|█████████████████████████████████▎ | ETA: 0:00:13 4m KL_divergence: 1.2533 Computing t-SNE 92%|█████████████████████████████████▎ | ETA: 0:00:13 4m KL_divergence: 1.2533 Computing t-SNE 92%|█████████████████████████████████▎ | ETA: 0:00:12 4m KL_divergence: 1.2533 Computing t-SNE 92%|█████████████████████████████████▎ | ETA: 0:00:12 4m KL_divergence: 1.2533 Computing t-SNE 93%|█████████████████████████████████▍ | ETA: 0:00:12 4m KL_divergence: 1.2533 Computing t-SNE 93%|█████████████████████████████████▍ | ETA: 0:00:12 4m KL_divergence: 1.2533 Computing t-SNE 93%|█████████████████████████████████▍ | ETA: 0:00:12 4m KL_divergence: 1.2533 Computing t-SNE 93%|█████████████████████████████████▌ | ETA: 0:00:12 4m KL_divergence: 1.2533 Computing t-SNE 93%|█████████████████████████████████▌ | ETA: 0:00:12 4m KL_divergence: 1.2533 Computing t-SNE 93%|█████████████████████████████████▌ | ETA: 0:00:11 4m KL_divergence: 1.2533 Computing t-SNE 93%|█████████████████████████████████▌ | ETA: 0:00:11 4m KL_divergence: 1.2533 Computing t-SNE 93%|█████████████████████████████████▋ | ETA: 0:00:11 4m KL_divergence: 1.2533 Computing t-SNE 93%|█████████████████████████████████▋ | ETA: 0:00:11 4m KL_divergence: 1.2533 Computing t-SNE 94%|█████████████████████████████████▋ | ETA: 0:00:11 4m KL_divergence: 1.2533 Computing t-SNE 94%|█████████████████████████████████▊ | ETA: 0:00:11 4m KL_divergence: 1.2533 Computing t-SNE 94%|█████████████████████████████████▊ | ETA: 0:00:10 4m KL_divergence: 1.2533 Computing t-SNE 94%|█████████████████████████████████▊ | ETA: 0:00:10 4m KL_divergence: 1.2533 Computing t-SNE 94%|█████████████████████████████████▊ | ETA: 0:00:10 4m KL_divergence: 1.2533 Computing t-SNE 94%|█████████████████████████████████▉ | ETA: 0:00:10 4m KL_divergence: 1.2533 Computing t-SNE 94%|█████████████████████████████████▉ | ETA: 0:00:10 4m KL_divergence: 1.2533 Computing t-SNE 94%|█████████████████████████████████▉ | ETA: 0:00:10 4m KL_divergence: 1.2533 Computing t-SNE 94%|██████████████████████████████████ | ETA: 0:00:09 4m KL_divergence: 1.2533 Computing t-SNE 94%|██████████████████████████████████ | ETA: 0:00:09 4m KL_divergence: 1.2533 Computing t-SNE 94%|██████████████████████████████████ | ETA: 0:00:09 4m KL_divergence: 1.2533 Computing t-SNE 95%|██████████████████████████████████ | ETA: 0:00:09 4m KL_divergence: 1.2533 Computing t-SNE 95%|██████████████████████████████████▏ | ETA: 0:00:09 4m KL_divergence: 1.2533 Computing t-SNE 95%|██████████████████████████████████▏ | ETA: 0:00:09 4m KL_divergence: 1.2533 Computing t-SNE 95%|██████████████████████████████████▏ | ETA: 0:00:08 4m KL_divergence: 1.2533 Computing t-SNE 95%|██████████████████████████████████▎ | ETA: 0:00:08 4m KL_divergence: 1.2448 Computing t-SNE 95%|██████████████████████████████████▎ | ETA: 0:00:08 4m KL_divergence: 1.2448 Computing t-SNE 95%|██████████████████████████████████▎ | ETA: 0:00:08 4m KL_divergence: 1.2448 Computing t-SNE 95%|██████████████████████████████████▎ | ETA: 0:00:08 4m KL_divergence: 1.2448 Computing t-SNE 95%|██████████████████████████████████▍ | ETA: 0:00:08 4m KL_divergence: 1.2448 Computing t-SNE 96%|██████████████████████████████████▍ | ETA: 0:00:07 4m KL_divergence: 1.2448 Computing t-SNE 96%|██████████████████████████████████▍ | ETA: 0:00:07 4m KL_divergence: 1.2448 Computing t-SNE 96%|██████████████████████████████████▌ | ETA: 0:00:07 4m KL_divergence: 1.2448 Computing t-SNE 96%|██████████████████████████████████▌ | ETA: 0:00:07 4m KL_divergence: 1.2448 Computing t-SNE 96%|██████████████████████████████████▌ | ETA: 0:00:07 4m KL_divergence: 1.2448 Computing t-SNE 96%|██████████████████████████████████▌ | ETA: 0:00:07 4m KL_divergence: 1.2448 Computing t-SNE 96%|██████████████████████████████████▋ | ETA: 0:00:06 4m KL_divergence: 1.2448 Computing t-SNE 96%|██████████████████████████████████▋ | ETA: 0:00:06 4m KL_divergence: 1.2448 Computing t-SNE 96%|██████████████████████████████████▋ | ETA: 0:00:06 4m KL_divergence: 1.2448 Computing t-SNE 96%|██████████████████████████████████▊ | ETA: 0:00:06 4m KL_divergence: 1.2448 Computing t-SNE 96%|██████████████████████████████████▊ | ETA: 0:00:06 4m KL_divergence: 1.2448 Computing t-SNE 97%|██████████████████████████████████▊ | ETA: 0:00:06 4m KL_divergence: 1.2448 Computing t-SNE 97%|██████████████████████████████████▊ | ETA: 0:00:05 4m KL_divergence: 1.2448 Computing t-SNE 97%|██████████████████████████████████▉ | ETA: 0:00:05 4m KL_divergence: 1.2448 Computing t-SNE 97%|██████████████████████████████████▉ | ETA: 0:00:05 4m KL_divergence: 1.2448 Computing t-SNE 97%|██████████████████████████████████▉ | ETA: 0:00:05 4m KL_divergence: 1.2448 Computing t-SNE 97%|███████████████████████████████████ | ETA: 0:00:05 4m KL_divergence: 1.2448 Computing t-SNE 97%|███████████████████████████████████ | ETA: 0:00:05 4m KL_divergence: 1.2448 Computing t-SNE 97%|███████████████████████████████████ | ETA: 0:00:04 4m KL_divergence: 1.2448 Computing t-SNE 97%|███████████████████████████████████▏| ETA: 0:00:04 4m KL_divergence: 1.2448 Computing t-SNE 98%|███████████████████████████████████▏| ETA: 0:00:04 4m KL_divergence: 1.2448 Computing t-SNE 98%|███████████████████████████████████▏| ETA: 0:00:04 4m KL_divergence: 1.2448 Computing t-SNE 98%|███████████████████████████████████▏| ETA: 0:00:04 4m KL_divergence: 1.2448 Computing t-SNE 98%|███████████████████████████████████▎| ETA: 0:00:04 4m KL_divergence: 1.2448 Computing t-SNE 98%|███████████████████████████████████▎| ETA: 0:00:03 4m KL_divergence: 1.2448 Computing t-SNE 98%|███████████████████████████████████▎| ETA: 0:00:03 4m KL_divergence: 1.2448 Computing t-SNE 98%|███████████████████████████████████▍| ETA: 0:00:03 4m KL_divergence: 1.2448 Computing t-SNE 98%|███████████████████████████████████▍| ETA: 0:00:03 4m KL_divergence: 1.2448 Computing t-SNE 98%|███████████████████████████████████▍| ETA: 0:00:03 4m KL_divergence: 1.2448 Computing t-SNE 98%|███████████████████████████████████▍| ETA: 0:00:03 4m KL_divergence: 1.2448 Computing t-SNE 98%|███████████████████████████████████▌| ETA: 0:00:02 4m KL_divergence: 1.2448 Computing t-SNE 99%|███████████████████████████████████▌| ETA: 0:00:02 4m KL_divergence: 1.2448 Computing t-SNE 99%|███████████████████████████████████▌| ETA: 0:00:02 4m KL_divergence: 1.2448 Computing t-SNE 99%|███████████████████████████████████▋| ETA: 0:00:02 4m KL_divergence: 1.2448 Computing t-SNE 99%|███████████████████████████████████▋| ETA: 0:00:02 4m KL_divergence: 1.2448 Computing t-SNE 99%|███████████████████████████████████▋| ETA: 0:00:02 4m KL_divergence: 1.2448 Computing t-SNE 99%|███████████████████████████████████▋| ETA: 0:00:01 4m KL_divergence: 1.2448 Computing t-SNE 99%|███████████████████████████████████▊| ETA: 0:00:01 4m KL_divergence: 1.2448 Computing t-SNE 99%|███████████████████████████████████▊| ETA: 0:00:01 4m KL_divergence: 1.2448 Computing t-SNE 99%|███████████████████████████████████▊| ETA: 0:00:01 4m KL_divergence: 1.2448 Computing t-SNE100%|███████████████████████████████████▉| ETA: 0:00:01 4m KL_divergence: 1.2448 Computing t-SNE100%|███████████████████████████████████▉| ETA: 0:00:01 4m KL_divergence: 1.2448 Computing t-SNE100%|███████████████████████████████████▉| ETA: 0:00:00 4m KL_divergence: 1.2448 Computing t-SNE100%|███████████████████████████████████▉| ETA: 0:00:00 4m KL_divergence: 1.2448 Computing t-SNE100%|████████████████████████████████████| ETA: 0:00:00 4m KL_divergence: 1.2448 Computing t-SNE100%|████████████████████████████████████| Time: 0:02:44 KL_divergence: 1.2376
7480×2 Array{Float64,2}:
15.3794 89.1592
-1.57051 -20.9239
69.8275 15.6379
-52.1724 3.94245
-77.138 -13.25
31.2793 -78.3
9.0821 43.8197
-50.7901 5.70391
25.2754 38.6658
34.6762 -34.5397
-58.3042 8.27262
5.14719 34.1999
-42.5288 59.8448
⋮
74.4664 13.6594
-20.0228 -8.47574
-0.169548 -51.667
32.7961 -59.7365
28.6129 -2.86239
-59.0604 -36.6517
22.5778 43.0206
62.2711 -7.40519
62.069 -21.9145
-67.4077 6.22672
17.748 -46.6383
36.5451 52.8356
plotdata = DataFrame(TSNE1 = tsneout[:,1], TSNE2 = tsneout[:,2], Celltype = yhat);
p = plotdata |>
@vlplot(width=750,
height=500,
:circle,
x={:TSNE1, title="TSNE 1", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
y={:TSNE2, title="TSNE 2", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
color={"Celltype:n", legend={disable=false, title="Clusters",orient="right"}},
size={value=25},
config={legend={titleFontSize=20, labelFontSize=20}}
)
plotdata = DataFrame(TSNE1 = tsneout[:,1], TSNE2 = tsneout[:,2], Celltype = cell_annotation);
p = plotdata |>
@vlplot(width=750,
height=500,
:circle,
x={:TSNE1, title="TSNE 1", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
y={:TSNE2, title="TSNE 2", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
color={"Celltype:n", legend={disable=false, title="Clusters",orient="right"}},
size={value=25},
config={legend={titleFontSize=20, labelFontSize=20}}
)
Having selected essential genes, we could now inspect, how these are expressed in different cell types. Imagine for example we were in the situation, that we dont have cell-type labels. In these example, we have but these serve purely as ground truth to check, how well the log-linear approach works in extracting the essential genes. In our example, we were able to extract the below mentioned genes and now are interested in further exploring their expression profile.
vaegenes
8-element Array{String,1}:
"SERPINB2"
"IGLC3"
"FCGR3A"
"PTGDR2"
"OSTN-AS1"
"LGALS2"
"FHIT"
"AC130469.2"
First we extract the corresponding expression and log transform and standardize the data.
genepos = findall( x -> x in vaegenes, gene_names )
8-element Array{Int64,1}:
1
20
95
792
824
986
1330
1739
plotmat = x[:,genepos]
7480×8 Array{Float64,2}:
1.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 1.0 5.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 2.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 5.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0
0.0 0.0 10.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
⋮ ⋮
0.0 0.0 0.0 0.0 1.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 1.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 2.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 9.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0
sum(plotmat,dims=1)
1×8 Array{Float64,2}:
6670.0 3352.0 6815.0 12.0 1339.0 53.0 38.0 15.0
plotmat = zscores(log.(plotmat .+ 1))
7480×8 Array{Float64,2}:
0.929601 -0.305738 -0.490494 … -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 -0.0769773 -0.066538 -0.0428537
-0.263804 1.15999 2.2202 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 1.17156 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 … -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 2.2202 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 3.13721 … -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 -0.0769773 -0.066538 -0.0428537
⋮ ⋱ ⋮
-0.263804 -0.305738 -0.490494 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 … -0.0769773 -0.066538 -0.0428537
-0.263804 1.15999 -0.490494 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 1.17156 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 … -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 2.99301 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 -0.0769773 -0.066538 -0.0428537
-0.263804 -0.305738 -0.490494 -0.0769773 -0.066538 -0.0428537
We can then see how the genes are expressed within the cells given the ground truth labels.
Seaborn.boxplot(x=plotmat[:,1],y=cell_annotation)
PyObject <AxesSubplot:>
Seaborn.boxplot(x=plotmat[:,2],y=cell_annotation)
PyObject <AxesSubplot:>
Seaborn.boxplot(x=plotmat[:,3],y=cell_annotation)
PyObject <AxesSubplot:>
Seaborn.boxplot(x=plotmat[:,5],y=cell_annotation)
PyObject <AxesSubplot:>
However, since in our imagined example, we would not have the cell labels and instead would like to investigate how the genes are expresed within the cells, we could then check for the expression in the different cells. This can then be a starting point, for further analyses.
plotdata = DataFrame(TSNE1 = tsneout[:,1], TSNE2 = tsneout[:,2], Expression = plotmat[:,1]);
p = plotdata |>
@vlplot(width=750,
height=500,
:circle,
x={:TSNE1, title="TSNE 1", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
y={:TSNE2, title="TSNE 2", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
color={"Expression:q", legend={disable=false, title="Clusters",orient="right"}},
size={value=25},
config={legend={titleFontSize=20, labelFontSize=20}}
)
plotdata = DataFrame(TSNE1 = tsneout[:,1], TSNE2 = tsneout[:,2], Expression = plotmat[:,2]);
p = plotdata |>
@vlplot(width=750,
height=500,
:circle,
x={:TSNE1, title="TSNE 1", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
y={:TSNE2, title="TSNE 2", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
color={"Expression:q", legend={disable=false, title="Clusters",orient="right"}},
size={value=25},
config={legend={titleFontSize=20, labelFontSize=20}}
)
plotdata = DataFrame(TSNE1 = tsneout[:,1], TSNE2 = tsneout[:,2], Expression = plotmat[:,3]);
p = plotdata |>
@vlplot(width=750,
height=500,
:circle,
x={:TSNE1, title="TSNE 1", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
y={:TSNE2, title="TSNE 2", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
color={"Expression:q", legend={disable=false, title="Clusters",orient="right"}},
size={value=25},
config={legend={titleFontSize=20, labelFontSize=20}}
)
plotdata = DataFrame(TSNE1 = tsneout[:,1], TSNE2 = tsneout[:,2], Expression = plotmat[:,4]);
p = plotdata |>
@vlplot(width=750,
height=500,
:circle,
x={:TSNE1, title="TSNE 1", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
y={:TSNE2, title="TSNE 2", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
color={"Expression:q", legend={disable=false, title="Clusters",orient="right"}},
size={value=25},
config={legend={titleFontSize=20, labelFontSize=20}}
)
plotdata = DataFrame(TSNE1 = tsneout[:,1], TSNE2 = tsneout[:,2], Expression = plotmat[:,5]);
p = plotdata |>
@vlplot(width=750,
height=500,
:circle,
x={:TSNE1, title="TSNE 1", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
y={:TSNE2, title="TSNE 2", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
color={"Expression:q", legend={disable=false, title="Clusters",orient="right"}},
size={value=25},
config={legend={titleFontSize=20, labelFontSize=20}}
)
The same steps as presented for VAEs are shown here as well except for the in depth exploration of the extracted genes.
@time xhat = Matrix(CSV.read("samples/xhat_2000_ldvae_posterior.csv", DataFrame,header=false))
1.185169 seconds (76.18 k allocations: 231.545 MiB, 9.29% gc time)
7480×2000 Array{Float64,2}:
3.74479 5.62445 0.666869 … 0.0569121 0.0156704 0.320894
0.0540194 0.0550419 0.968537 0.0936397 0.0188594 0.154983
0.0157839 0.0165836 1.01993 0.0634706 0.00975113 0.0643052
0.124976 0.117231 51.1765 0.218388 0.0921391 0.280052
0.124227 0.118814 111.045 0.169778 0.121239 0.287254
0.0564879 0.0658225 0.32184 … 0.244971 0.01466 0.144675
0.0411083 0.0455699 1.1411 0.121154 0.0173302 0.135791
0.255177 0.246768 41.572 0.489323 0.127575 0.49349
0.0548117 0.0668558 0.455112 0.087445 0.0107537 0.116804
0.0316164 0.0322835 0.534664 0.089581 0.0129002 0.110351
0.219432 0.208304 65.8732 … 0.347843 0.131187 0.436641
0.0277888 0.0300353 1.05817 0.118858 0.0157961 0.116395
5.05188 7.20687 0.437276 0.0982244 0.0188701 0.509715
⋮ ⋱
0.0912026 0.105574 0.834302 0.0718171 0.0124519 0.133985
0.0817608 0.0876737 1.36063 0.171484 0.028058 0.250514
0.0595955 0.0666971 0.722344 … 0.214425 0.0216934 0.186852
0.0509788 0.0605432 0.310118 0.116534 0.0113445 0.107878
0.0624942 0.0747858 0.698802 0.0557732 0.0104094 0.10461
0.0646986 0.061602 58.0349 0.117401 0.0653549 0.161817
0.0506219 0.0596949 0.536914 0.0943205 0.0111698 0.119707
0.0365161 0.0394537 0.485954 … 0.0813213 0.0104283 0.104109
0.094163 0.109369 0.544863 0.122326 0.01302 0.160818
0.180558 0.176328 60.043 0.34423 0.126552 0.393752
0.0660057 0.0769349 0.33626 0.113561 0.0120289 0.135528
0.0668259 0.0803711 0.332986 0.111435 0.0101454 0.132729
@time zhat = Matrix(CSV.read("samples/zhat_2000_ldvae_posterior.csv", DataFrame,header=false))
0.014373 seconds (279 allocations: 605.359 KiB)
7480×5 Array{Float64,2}:
-1.53422 -0.851415 0.265962 -1.41374 0.534181
-0.35896 0.686206 1.54876 1.55029 0.680328
0.905016 -0.134582 0.363971 0.298905 -0.965982
1.41655 0.96215 0.733789 -1.09215 1.66277
1.52575 -0.363349 0.704706 -0.865144 1.9134
-0.311798 1.26362 -2.10829 0.899016 -0.0469835
0.395987 -0.420888 -0.00491558 0.737676 -0.820064
1.21145 1.6417 0.160462 -1.24439 1.38804
0.0273799 -1.05607 -0.337587 0.679862 -1.40351
-0.249428 0.991651 1.01817 1.5312 0.335035
1.3906 1.13329 0.690891 -1.27893 1.50273
0.52708 -0.23899 -0.0235495 0.839972 -0.869888
-1.85113 0.357823 1.12906 -1.01506 0.414047
⋮
0.139953 -0.439891 1.02443 0.0166247 -1.03656
-0.11968 0.0314904 0.983021 1.33199 -0.249961
-0.212929 0.487671 -0.883066 1.29935 0.0088793
-0.515551 0.316471 -1.50417 1.18792 0.220943
0.127785 -1.26432 0.526756 0.350776 -1.15713
1.75809 -0.0201146 0.516713 -1.20198 1.47393
0.244018 -0.697369 0.0618072 0.460217 -1.58587
0.0841523 0.35757 0.917148 0.827357 -0.797548
0.0700759 0.244008 0.442725 0.0894768 -1.31204
1.35663 0.683533 -0.00566927 -1.04716 1.53899
-0.464559 0.259718 -0.288793 1.09959 -0.35287
0.0126794 -0.237415 -0.0734219 0.400053 -1.70201
xhatbin = dichotomize(xhat,selquantile=.9)
zhatbin = dichotomize(zhat,selquantile=.5)
7480×5 Array{Float64,2}:
0.0 0.0 0.0 0.0 1.0
0.0 1.0 1.0 1.0 1.0
1.0 0.0 1.0 0.0 0.0
1.0 1.0 1.0 0.0 1.0
1.0 0.0 1.0 0.0 1.0
0.0 1.0 0.0 1.0 0.0
1.0 0.0 0.0 1.0 0.0
1.0 1.0 0.0 0.0 1.0
1.0 0.0 0.0 1.0 0.0
0.0 1.0 1.0 1.0 1.0
1.0 1.0 1.0 0.0 1.0
1.0 0.0 0.0 1.0 0.0
0.0 1.0 1.0 0.0 1.0
⋮
1.0 0.0 1.0 0.0 0.0
0.0 1.0 1.0 1.0 0.0
0.0 1.0 0.0 1.0 0.0
0.0 1.0 0.0 1.0 1.0
1.0 0.0 1.0 0.0 0.0
1.0 1.0 1.0 0.0 1.0
1.0 0.0 0.0 1.0 0.0
1.0 1.0 1.0 1.0 0.0
1.0 1.0 1.0 0.0 0.0
1.0 1.0 0.0 0.0 1.0
0.0 1.0 0.0 1.0 0.0
1.0 0.0 0.0 1.0 0.0
scvars = select_k_variables(8,[converttoleveldata([xhatbin,zhatbin])],evolution=true)
([1112.613383322067, 1329.4790048297352, 1154.756883595956, 1045.875018218626, 994.7374494005692, 819.5738430659408, 691.8019179850703, 642.592631001334], [4, 1, 7, 428, 310, 1996, 396, 571], Any[[1112.6133833220667 55.31607774382678 … 1112.6133833220667 94.4719047940562; 1112.6133833220667 70.20316019361317 … 1112.6133833220667 91.42049491852387; … ; 974.9710166361042 314.05035549965413 … 1068.6281899436433 1091.6493151516222; 67.59428577352583 193.05091749990507 … 1018.8088046866019 314.05035549965413], [951.7055090048001 44.31822141625908 … 1329.4790048297352 174.66792123766763; 951.7055090048001 57.83052548498917 … 1329.4790048297352 170.56730101416017; … ; 271.0986014688572 291.71234357657755 … 342.3037919836905 360.9098125261731; 112.50810059675516 192.92967659433643 … 1024.5147732447388 302.4547995161713], [0.0 0.0 … 0.0 0.0; 27.715232876641544 27.485966957823138 … 37.30563646857041 18.40192668649069; … ; 231.30428072954123 284.6514772424168 … 426.5401959454538 391.18970075722035; 0.949507692088656 328.2242146201804 … 556.7217902666001 205.25645998327977], [0.0 0.0 … 0.0 0.0; 32.6928326307598 26.65284603335452 … 38.10418487015469 26.513088142743722; … ; 267.68762110106127 386.9460550093803 … 438.1785528589876 436.6142772720204; 7.493922973687801 449.22711087452456 … 592.8379841635834 220.59747168659948], [0.0 0.0 … 0.0 0.0; 41.36061382752846 30.10469941763208 … 40.114664094833586 31.366380228246108; … ; 261.8589589573957 402.2962409492609 … 398.25405379292357 460.9804813679563; 41.50682795829997 379.45484476930756 … 727.4419557233269 238.67903785980096], [0.0 0.0 … 0.0 0.0; 50.725173368051585 46.456738797958806 … 61.31827507878468 40.819535846526875; … ; 116.79031058446128 94.7062969900232 … 106.07344555768762 126.64643155246986; 100.95458760272638 32.89849531727961 … 312.70207500273165 34.291644366741174], [0.0 0.0 … 0.0 0.0; 50.5260478634971 55.066354223203824 … 65.32597593932614 45.865840401123265; … ; 118.13949713250804 94.0686654301253 … 112.55369602802564 120.88295139129755; 95.36151726470571 36.84265058797913 … 311.8777638792927 37.85349200246367], [0.0 0.0 … 0.0 0.0; 60.87066556124025 69.17754701270074 … 76.93390262977947 53.64378137592031; … ; 111.58585585621012 110.76024505828718 … 112.18647484899452 131.03902694477242; 111.19655979519405 54.08879734808061 … 316.41540852187586 45.72721300015206]])
gene_names[scvars[2]]
8-element Array{String,1}:
"S100A9"
"IGLC3"
"PTGDS"
"GPR183"
"SIGLEC10"
"TMIGD2"
"TIGIT"
"TSHZ2"
ldvaegenes = Dict(gene_names[i] => i for i = scvars[2])
# vaegenes = gene_names[scvars[2]]
Dict{String,Int64} with 8 entries:
"SIGLEC10" => 310
"TMIGD2" => 1996
"GPR183" => 428
"TIGIT" => 396
"TSHZ2" => 571
"S100A9" => 4
"IGLC3" => 1
"PTGDS" => 7
yhat = annotatesamplesbypattern(xbin,xhatbin,scvars[2],cell_annotation)
7480-element Array{String,1}:
"CD8+ T-cells"
"CD4+ T-cells"
"CD8+ T-cells"
"CD8+ T-cells"
"Monocytes"
"CD8+ T-cells"
"CD8+ T-cells"
"Monocytes"
"CD8+ T-cells"
"CD4+ T-cells"
"Monocytes"
"CD8+ T-cells"
"B-cells"
⋮
"CD8+ T-cells"
"CD4+ T-cells"
"CD8+ T-cells"
"CD8+ T-cells"
"CD8+ T-cells"
"CD8+ T-cells"
"CD8+ T-cells"
"CD8+ T-cells"
"CD8+ T-cells"
"Monocytes"
"CD8+ T-cells"
"CD8+ T-cells"
countmap(yhat)
Dict{String,Int64} with 8 entries:
"CD4+ T-cells" => 526
"NA" => 31
"B-cells" => 753
"Erythrocytes" => 3
"CD8+ T-cells" => 4721
"HSC" => 4
"Monocytes" => 1172
"NK cells" => 270
tsneout = TSne.tsne(log.(Matrix(xhat) .+ 1))
Computing point perplexities100%|███████████████████████| Time: 0:00:11 Computing t-SNE 0%| | ETA: 0:14:37 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 0%|▏ | ETA: 0:08:44 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 0%|▏ | ETA: 0:06:48 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 0%|▏ | ETA: 0:05:45 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 0%|▏ | ETA: 0:05:05 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 1%|▎ | ETA: 0:04:40 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 1%|▎ | ETA: 0:04:23 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 1%|▎ | ETA: 0:04:09 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 1%|▍ | ETA: 0:03:59 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 1%|▍ | ETA: 0:03:53 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 1%|▍ | ETA: 0:03:45 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 1%|▍ | ETA: 0:03:38 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 1%|▌ | ETA: 0:03:33 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 1%|▌ | ETA: 0:03:29 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 2%|▌ | ETA: 0:03:26 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 2%|▋ | ETA: 0:03:23 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 2%|▋ | ETA: 0:03:19 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 2%|▋ | ETA: 0:03:16 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 2%|▋ | ETA: 0:03:13 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 2%|▊ | ETA: 0:03:11 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 2%|▊ | ETA: 0:03:09 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 2%|▊ | ETA: 0:03:07 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 2%|▉ | ETA: 0:03:05 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 2%|▉ | ETA: 0:03:03 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 2%|▉ | ETA: 0:03:02 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 3%|▉ | ETA: 0:03:00 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 3%|█ | ETA: 0:02:58 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 3%|█ | ETA: 0:02:57 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 3%|█ | ETA: 0:02:56 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 3%|█▏ | ETA: 0:02:54 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 3%|█▏ | ETA: 0:02:53 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 3%|█▏ | ETA: 0:02:52 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 3%|█▎ | ETA: 0:02:51 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 3%|█▎ | ETA: 0:02:51 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 4%|█▎ | ETA: 0:02:50 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 4%|█▎ | ETA: 0:02:49 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 4%|█▍ | ETA: 0:02:49 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 4%|█▍ | ETA: 0:02:48 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 4%|█▍ | ETA: 0:02:48 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 4%|█▌ | ETA: 0:02:48 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 4%|█▌ | ETA: 0:02:48 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 4%|█▌ | ETA: 0:02:47 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 4%|█▌ | ETA: 0:02:46 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 4%|█▋ | ETA: 0:02:45 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 4%|█▋ | ETA: 0:02:45 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 5%|█▋ | ETA: 0:02:44 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 5%|█▊ | ETA: 0:02:43 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 5%|█▊ | ETA: 0:02:43 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 5%|█▊ | ETA: 0:02:42 4m KL_divergence: 5.6344 (warmup) Computing t-SNE 5%|█▊ | ETA: 0:02:46 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 5%|█▉ | ETA: 0:02:46 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 5%|█▉ | ETA: 0:02:45 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 5%|█▉ | ETA: 0:02:45 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 5%|██ | ETA: 0:02:45 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 6%|██ | ETA: 0:02:44 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 6%|██ | ETA: 0:02:44 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 6%|██ | ETA: 0:02:43 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 6%|██▏ | ETA: 0:02:43 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 6%|██▏ | ETA: 0:02:42 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 6%|██▏ | ETA: 0:02:42 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 6%|██▎ | ETA: 0:02:42 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 6%|██▎ | ETA: 0:02:41 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 6%|██▎ | ETA: 0:02:41 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 6%|██▎ | ETA: 0:02:41 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 6%|██▍ | ETA: 0:02:41 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 7%|██▍ | ETA: 0:02:40 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 7%|██▍ | ETA: 0:02:40 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 7%|██▌ | ETA: 0:02:40 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 7%|██▌ | ETA: 0:02:40 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 7%|██▌ | ETA: 0:02:39 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 7%|██▌ | ETA: 0:02:39 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 7%|██▋ | ETA: 0:02:38 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 7%|██▋ | ETA: 0:02:38 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 7%|██▋ | ETA: 0:02:37 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 8%|██▊ | ETA: 0:02:37 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 8%|██▊ | ETA: 0:02:37 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 8%|██▊ | ETA: 0:02:36 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 8%|██▊ | ETA: 0:02:36 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 8%|██▉ | ETA: 0:02:35 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 8%|██▉ | ETA: 0:02:35 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 8%|██▉ | ETA: 0:02:34 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 8%|███ | ETA: 0:02:34 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 8%|███ | ETA: 0:02:34 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 8%|███ | ETA: 0:02:34 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 8%|███ | ETA: 0:02:33 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 9%|███▏ | ETA: 0:02:33 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 9%|███▏ | ETA: 0:02:33 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 9%|███▏ | ETA: 0:02:32 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 9%|███▎ | ETA: 0:02:32 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 9%|███▎ | ETA: 0:02:32 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 9%|███▎ | ETA: 0:02:31 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 9%|███▎ | ETA: 0:02:31 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 9%|███▍ | ETA: 0:02:31 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 9%|███▍ | ETA: 0:02:30 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 10%|███▍ | ETA: 0:02:30 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 10%|███▌ | ETA: 0:02:30 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 10%|███▌ | ETA: 0:02:29 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 10%|███▌ | ETA: 0:02:29 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 10%|███▋ | ETA: 0:02:29 4m KL_divergence: 4.2219 (warmup) Computing t-SNE 10%|███▋ | ETA: 0:02:30 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 10%|███▋ | ETA: 0:02:30 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 10%|███▋ | ETA: 0:02:30 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 10%|███▊ | ETA: 0:02:30 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 10%|███▊ | ETA: 0:02:30 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 10%|███▊ | ETA: 0:02:29 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 11%|███▉ | ETA: 0:02:29 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 11%|███▉ | ETA: 0:02:29 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 11%|███▉ | ETA: 0:02:29 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 11%|███▉ | ETA: 0:02:29 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 11%|████ | ETA: 0:02:29 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 11%|████ | ETA: 0:02:29 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 11%|████ | ETA: 0:02:28 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 11%|████▏ | ETA: 0:02:28 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 11%|████▏ | ETA: 0:02:28 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 12%|████▏ | ETA: 0:02:28 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 12%|████▏ | ETA: 0:02:27 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 12%|████▎ | ETA: 0:02:27 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 12%|████▎ | ETA: 0:02:27 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 12%|████▎ | ETA: 0:02:26 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 12%|████▍ | ETA: 0:02:26 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 12%|████▍ | ETA: 0:02:26 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 12%|████▍ | ETA: 0:02:26 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 12%|████▍ | ETA: 0:02:25 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 12%|████▌ | ETA: 0:02:25 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 12%|████▌ | ETA: 0:02:25 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 13%|████▌ | ETA: 0:02:25 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 13%|████▋ | ETA: 0:02:25 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 13%|████▋ | ETA: 0:02:25 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 13%|████▋ | ETA: 0:02:25 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 13%|████▋ | ETA: 0:02:25 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 13%|████▊ | ETA: 0:02:24 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 13%|████▊ | ETA: 0:02:24 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 13%|████▊ | ETA: 0:02:24 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 13%|████▉ | ETA: 0:02:24 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 14%|████▉ | ETA: 0:02:24 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 14%|████▉ | ETA: 0:02:24 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 14%|████▉ | ETA: 0:02:24 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 14%|█████ | ETA: 0:02:24 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 14%|█████ | ETA: 0:02:23 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 14%|█████ | ETA: 0:02:23 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 14%|█████▏ | ETA: 0:02:23 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 14%|█████▏ | ETA: 0:02:23 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 14%|█████▏ | ETA: 0:02:22 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 14%|█████▏ | ETA: 0:02:22 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 14%|█████▎ | ETA: 0:02:22 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 15%|█████▎ | ETA: 0:02:22 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 15%|█████▎ | ETA: 0:02:22 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 15%|█████▍ | ETA: 0:02:21 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 15%|█████▍ | ETA: 0:02:21 4m KL_divergence: 3.9056 (warmup) Computing t-SNE 15%|█████▍ | ETA: 0:02:23 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 15%|█████▍ | ETA: 0:02:23 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 15%|█████▌ | ETA: 0:02:23 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 15%|█████▌ | ETA: 0:02:23 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 15%|█████▌ | ETA: 0:02:22 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 16%|█████▋ | ETA: 0:02:22 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 16%|█████▋ | ETA: 0:02:22 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 16%|█████▋ | ETA: 0:02:22 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 16%|█████▊ | ETA: 0:02:21 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 16%|█████▊ | ETA: 0:02:21 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 16%|█████▊ | ETA: 0:02:21 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 16%|█████▊ | ETA: 0:02:21 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 16%|█████▉ | ETA: 0:02:21 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 16%|█████▉ | ETA: 0:02:21 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 16%|█████▉ | ETA: 0:02:21 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 16%|██████ | ETA: 0:02:20 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 17%|██████ | ETA: 0:02:20 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 17%|██████ | ETA: 0:02:20 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 17%|██████ | ETA: 0:02:20 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 17%|██████▏ | ETA: 0:02:20 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 17%|██████▏ | ETA: 0:02:19 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 17%|██████▏ | ETA: 0:02:19 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 17%|██████▎ | ETA: 0:02:19 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 17%|██████▎ | ETA: 0:02:19 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 17%|██████▎ | ETA: 0:02:18 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 18%|██████▎ | ETA: 0:02:18 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 18%|██████▍ | ETA: 0:02:18 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 18%|██████▍ | ETA: 0:02:18 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 18%|██████▍ | ETA: 0:02:17 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 18%|██████▌ | ETA: 0:02:17 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 18%|██████▌ | ETA: 0:02:17 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 18%|██████▌ | ETA: 0:02:17 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 18%|██████▌ | ETA: 0:02:16 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 18%|██████▋ | ETA: 0:02:16 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 18%|██████▋ | ETA: 0:02:16 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 18%|██████▋ | ETA: 0:02:16 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 19%|██████▊ | ETA: 0:02:15 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 19%|██████▊ | ETA: 0:02:15 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 19%|██████▊ | ETA: 0:02:15 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 19%|██████▊ | ETA: 0:02:14 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 19%|██████▉ | ETA: 0:02:14 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 19%|██████▉ | ETA: 0:02:14 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 19%|██████▉ | ETA: 0:02:14 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 19%|███████ | ETA: 0:02:13 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 19%|███████ | ETA: 0:02:13 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 20%|███████ | ETA: 0:02:13 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 20%|███████ | ETA: 0:02:13 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 20%|███████▏ | ETA: 0:02:12 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 20%|███████▏ | ETA: 0:02:12 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 20%|███████▏ | ETA: 0:02:12 4m KL_divergence: 3.8198 (warmup) Computing t-SNE 20%|███████▎ | ETA: 0:02:13 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 20%|███████▎ | ETA: 0:02:12 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 20%|███████▎ | ETA: 0:02:12 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 20%|███████▎ | ETA: 0:02:12 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 20%|███████▍ | ETA: 0:02:12 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 20%|███████▍ | ETA: 0:02:12 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 21%|███████▍ | ETA: 0:02:11 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 21%|███████▌ | ETA: 0:02:11 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 21%|███████▌ | ETA: 0:02:11 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 21%|███████▌ | ETA: 0:02:11 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 21%|███████▌ | ETA: 0:02:11 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 21%|███████▋ | ETA: 0:02:10 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 21%|███████▋ | ETA: 0:02:10 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 21%|███████▋ | ETA: 0:02:10 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 21%|███████▊ | ETA: 0:02:10 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 22%|███████▊ | ETA: 0:02:09 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 22%|███████▊ | ETA: 0:02:09 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 22%|███████▊ | ETA: 0:02:09 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 22%|███████▉ | ETA: 0:02:09 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 22%|███████▉ | ETA: 0:02:08 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 22%|███████▉ | ETA: 0:02:08 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 22%|████████ | ETA: 0:02:08 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 22%|████████ | ETA: 0:02:08 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 22%|████████ | ETA: 0:02:08 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 22%|████████▏ | ETA: 0:02:07 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 22%|████████▏ | ETA: 0:02:07 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 23%|████████▏ | ETA: 0:02:07 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 23%|████████▏ | ETA: 0:02:07 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 23%|████████▎ | ETA: 0:02:06 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 23%|████████▎ | ETA: 0:02:06 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 23%|████████▎ | ETA: 0:02:06 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 23%|████████▍ | ETA: 0:02:06 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 23%|████████▍ | ETA: 0:02:06 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 23%|████████▍ | ETA: 0:02:05 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 23%|████████▍ | ETA: 0:02:05 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 24%|████████▌ | ETA: 0:02:05 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 24%|████████▌ | ETA: 0:02:05 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 24%|████████▌ | ETA: 0:02:04 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 24%|████████▋ | ETA: 0:02:04 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 24%|████████▋ | ETA: 0:02:04 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 24%|████████▋ | ETA: 0:02:04 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 24%|████████▋ | ETA: 0:02:04 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 24%|████████▊ | ETA: 0:02:03 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 24%|████████▊ | ETA: 0:02:03 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 24%|████████▊ | ETA: 0:02:03 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 24%|████████▉ | ETA: 0:02:03 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 25%|████████▉ | ETA: 0:02:03 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 25%|████████▉ | ETA: 0:02:03 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 25%|████████▉ | ETA: 0:02:02 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 25%|█████████ | ETA: 0:02:02 4m KL_divergence: 3.7810 (warmup) Computing t-SNE 25%|█████████ | ETA: 0:02:03 4m KL_divergence: 3.7583 (warmup) Computing t-SNE 25%|█████████ | ETA: 0:02:03 4m KL_divergence: 3.7583 Computing t-SNE 25%|█████████▏ | ETA: 0:02:03 4m KL_divergence: 3.7583 Computing t-SNE 25%|█████████▏ | ETA: 0:02:02 4m KL_divergence: 3.7583 Computing t-SNE 25%|█████████▏ | ETA: 0:02:02 4m KL_divergence: 3.7583 Computing t-SNE 26%|█████████▏ | ETA: 0:02:02 4m KL_divergence: 3.7583 Computing t-SNE 26%|█████████▎ | ETA: 0:02:02 4m KL_divergence: 3.7583 Computing t-SNE 26%|█████████▎ | ETA: 0:02:02 4m KL_divergence: 3.7583 Computing t-SNE 26%|█████████▎ | ETA: 0:02:02 4m KL_divergence: 3.7583 Computing t-SNE 26%|█████████▍ | ETA: 0:02:01 4m KL_divergence: 3.7583 Computing t-SNE 26%|█████████▍ | ETA: 0:02:01 4m KL_divergence: 3.7583 Computing t-SNE 26%|█████████▍ | ETA: 0:02:01 4m KL_divergence: 3.7583 Computing t-SNE 26%|█████████▍ | ETA: 0:02:01 4m KL_divergence: 3.7583 Computing t-SNE 26%|█████████▌ | ETA: 0:02:01 4m KL_divergence: 3.7583 Computing t-SNE 26%|█████████▌ | ETA: 0:02:00 4m KL_divergence: 3.7583 Computing t-SNE 26%|█████████▌ | ETA: 0:02:00 4m KL_divergence: 3.7583 Computing t-SNE 27%|█████████▋ | ETA: 0:02:00 4m KL_divergence: 3.7583 Computing t-SNE 27%|█████████▋ | ETA: 0:02:00 4m KL_divergence: 3.7583 Computing t-SNE 27%|█████████▋ | ETA: 0:02:00 4m KL_divergence: 3.7583 Computing t-SNE 27%|█████████▋ | ETA: 0:01:59 4m KL_divergence: 3.7583 Computing t-SNE 27%|█████████▊ | ETA: 0:01:59 4m KL_divergence: 3.7583 Computing t-SNE 27%|█████████▊ | ETA: 0:01:59 4m KL_divergence: 3.7583 Computing t-SNE 27%|█████████▊ | ETA: 0:01:59 4m KL_divergence: 3.7583 Computing t-SNE 27%|█████████▉ | ETA: 0:01:59 4m KL_divergence: 3.7583 Computing t-SNE 27%|█████████▉ | ETA: 0:01:59 4m KL_divergence: 3.7583 Computing t-SNE 28%|█████████▉ | ETA: 0:01:58 4m KL_divergence: 3.7583 Computing t-SNE 28%|█████████▉ | ETA: 0:01:58 4m KL_divergence: 3.7583 Computing t-SNE 28%|██████████ | ETA: 0:01:58 4m KL_divergence: 3.7583 Computing t-SNE 28%|██████████ | ETA: 0:01:58 4m KL_divergence: 3.7583 Computing t-SNE 28%|██████████ | ETA: 0:01:58 4m KL_divergence: 3.7583 Computing t-SNE 28%|██████████▏ | ETA: 0:01:57 4m KL_divergence: 3.7583 Computing t-SNE 28%|██████████▏ | ETA: 0:01:57 4m KL_divergence: 3.7583 Computing t-SNE 28%|██████████▏ | ETA: 0:01:57 4m KL_divergence: 3.7583 Computing t-SNE 28%|██████████▎ | ETA: 0:01:57 4m KL_divergence: 3.7583 Computing t-SNE 28%|██████████▎ | ETA: 0:01:57 4m KL_divergence: 3.7583 Computing t-SNE 28%|██████████▎ | ETA: 0:01:57 4m KL_divergence: 3.7583 Computing t-SNE 29%|██████████▎ | ETA: 0:01:56 4m KL_divergence: 3.7583 Computing t-SNE 29%|██████████▍ | ETA: 0:01:56 4m KL_divergence: 3.7583 Computing t-SNE 29%|██████████▍ | ETA: 0:01:56 4m KL_divergence: 3.7583 Computing t-SNE 29%|██████████▍ | ETA: 0:01:56 4m KL_divergence: 3.7583 Computing t-SNE 29%|██████████▌ | ETA: 0:01:56 4m KL_divergence: 3.7583 Computing t-SNE 29%|██████████▌ | ETA: 0:01:56 4m KL_divergence: 3.7583 Computing t-SNE 29%|██████████▌ | ETA: 0:01:55 4m KL_divergence: 3.7583 Computing t-SNE 29%|██████████▌ | ETA: 0:01:55 4m KL_divergence: 3.7583 Computing t-SNE 29%|██████████▋ | ETA: 0:01:55 4m KL_divergence: 3.7583 Computing t-SNE 30%|██████████▋ | ETA: 0:01:55 4m KL_divergence: 3.7583 Computing t-SNE 30%|██████████▋ | ETA: 0:01:55 4m KL_divergence: 3.7583 Computing t-SNE 30%|██████████▊ | ETA: 0:01:55 4m KL_divergence: 3.7583 Computing t-SNE 30%|██████████▊ | ETA: 0:01:54 4m KL_divergence: 3.7583 Computing t-SNE 30%|██████████▊ | ETA: 0:01:54 4m KL_divergence: 3.7583 Computing t-SNE 30%|██████████▊ | ETA: 0:01:55 4m KL_divergence: 2.3500 Computing t-SNE 30%|██████████▉ | ETA: 0:01:55 4m KL_divergence: 2.3500 Computing t-SNE 30%|██████████▉ | ETA: 0:01:55 4m KL_divergence: 2.3500 Computing t-SNE 30%|██████████▉ | ETA: 0:01:54 4m KL_divergence: 2.3500 Computing t-SNE 30%|███████████ | ETA: 0:01:54 4m KL_divergence: 2.3500 Computing t-SNE 30%|███████████ | ETA: 0:01:54 4m KL_divergence: 2.3500 Computing t-SNE 31%|███████████ | ETA: 0:01:54 4m KL_divergence: 2.3500 Computing t-SNE 31%|███████████ | ETA: 0:01:54 4m KL_divergence: 2.3500 Computing t-SNE 31%|███████████▏ | ETA: 0:01:54 4m KL_divergence: 2.3500 Computing t-SNE 31%|███████████▏ | ETA: 0:01:53 4m KL_divergence: 2.3500 Computing t-SNE 31%|███████████▏ | ETA: 0:01:53 4m KL_divergence: 2.3500 Computing t-SNE 31%|███████████▎ | ETA: 0:01:53 4m KL_divergence: 2.3500 Computing t-SNE 31%|███████████▎ | ETA: 0:01:53 4m KL_divergence: 2.3500 Computing t-SNE 31%|███████████▎ | ETA: 0:01:53 4m KL_divergence: 2.3500 Computing t-SNE 31%|███████████▎ | ETA: 0:01:53 4m KL_divergence: 2.3500 Computing t-SNE 32%|███████████▍ | ETA: 0:01:53 4m KL_divergence: 2.3500 Computing t-SNE 32%|███████████▍ | ETA: 0:01:52 4m KL_divergence: 2.3500 Computing t-SNE 32%|███████████▍ | ETA: 0:01:52 4m KL_divergence: 2.3500 Computing t-SNE 32%|███████████▌ | ETA: 0:01:52 4m KL_divergence: 2.3500 Computing t-SNE 32%|███████████▌ | ETA: 0:01:52 4m KL_divergence: 2.3500 Computing t-SNE 32%|███████████▌ | ETA: 0:01:52 4m KL_divergence: 2.3500 Computing t-SNE 32%|███████████▌ | ETA: 0:01:52 4m KL_divergence: 2.3500 Computing t-SNE 32%|███████████▋ | ETA: 0:01:52 4m KL_divergence: 2.3500 Computing t-SNE 32%|███████████▋ | ETA: 0:01:52 4m KL_divergence: 2.3500 Computing t-SNE 32%|███████████▋ | ETA: 0:01:51 4m KL_divergence: 2.3500 Computing t-SNE 32%|███████████▊ | ETA: 0:01:51 4m KL_divergence: 2.3500 Computing t-SNE 33%|███████████▊ | ETA: 0:01:51 4m KL_divergence: 2.3500 Computing t-SNE 33%|███████████▊ | ETA: 0:01:51 4m KL_divergence: 2.3500 Computing t-SNE 33%|███████████▊ | ETA: 0:01:51 4m KL_divergence: 2.3500 Computing t-SNE 33%|███████████▉ | ETA: 0:01:51 4m KL_divergence: 2.3500 Computing t-SNE 33%|███████████▉ | ETA: 0:01:50 4m KL_divergence: 2.3500 Computing t-SNE 33%|███████████▉ | ETA: 0:01:50 4m KL_divergence: 2.3500 Computing t-SNE 33%|████████████ | ETA: 0:01:50 4m KL_divergence: 2.3500 Computing t-SNE 33%|████████████ | ETA: 0:01:50 4m KL_divergence: 2.3500 Computing t-SNE 33%|████████████ | ETA: 0:01:50 4m KL_divergence: 2.3500 Computing t-SNE 34%|████████████ | ETA: 0:01:50 4m KL_divergence: 2.3500 Computing t-SNE 34%|████████████▏ | ETA: 0:01:50 4m KL_divergence: 2.3500 Computing t-SNE 34%|████████████▏ | ETA: 0:01:49 4m KL_divergence: 2.3500 Computing t-SNE 34%|████████████▏ | ETA: 0:01:49 4m KL_divergence: 2.3500 Computing t-SNE 34%|████████████▎ | ETA: 0:01:49 4m KL_divergence: 2.3500 Computing t-SNE 34%|████████████▎ | ETA: 0:01:49 4m KL_divergence: 2.3500 Computing t-SNE 34%|████████████▎ | ETA: 0:01:49 4m KL_divergence: 2.3500 Computing t-SNE 34%|████████████▎ | ETA: 0:01:48 4m KL_divergence: 2.3500 Computing t-SNE 34%|████████████▍ | ETA: 0:01:48 4m KL_divergence: 2.3500 Computing t-SNE 34%|████████████▍ | ETA: 0:01:48 4m KL_divergence: 2.3500 Computing t-SNE 34%|████████████▍ | ETA: 0:01:48 4m KL_divergence: 2.3500 Computing t-SNE 35%|████████████▌ | ETA: 0:01:48 4m KL_divergence: 2.3500 Computing t-SNE 35%|████████████▌ | ETA: 0:01:47 4m KL_divergence: 2.3500 Computing t-SNE 35%|████████████▌ | ETA: 0:01:47 4m KL_divergence: 2.3500 Computing t-SNE 35%|████████████▋ | ETA: 0:01:47 4m KL_divergence: 2.3500 Computing t-SNE 35%|████████████▋ | ETA: 0:01:47 4m KL_divergence: 1.9498 Computing t-SNE 35%|████████████▋ | ETA: 0:01:47 4m KL_divergence: 1.9498 Computing t-SNE 35%|████████████▋ | ETA: 0:01:47 4m KL_divergence: 1.9498 Computing t-SNE 35%|████████████▊ | ETA: 0:01:47 4m KL_divergence: 1.9498 Computing t-SNE 35%|████████████▊ | ETA: 0:01:47 4m KL_divergence: 1.9498 Computing t-SNE 36%|████████████▊ | ETA: 0:01:46 4m KL_divergence: 1.9498 Computing t-SNE 36%|████████████▉ | ETA: 0:01:46 4m KL_divergence: 1.9498 Computing t-SNE 36%|████████████▉ | ETA: 0:01:46 4m KL_divergence: 1.9498 Computing t-SNE 36%|████████████▉ | ETA: 0:01:46 4m KL_divergence: 1.9498 Computing t-SNE 36%|████████████▉ | ETA: 0:01:46 4m KL_divergence: 1.9498 Computing t-SNE 36%|█████████████ | ETA: 0:01:45 4m KL_divergence: 1.9498 Computing t-SNE 36%|█████████████ | ETA: 0:01:45 4m KL_divergence: 1.9498 Computing t-SNE 36%|█████████████ | ETA: 0:01:45 4m KL_divergence: 1.9498 Computing t-SNE 36%|█████████████▏ | ETA: 0:01:45 4m KL_divergence: 1.9498 Computing t-SNE 36%|█████████████▏ | ETA: 0:01:45 4m KL_divergence: 1.9498 Computing t-SNE 36%|█████████████▏ | ETA: 0:01:45 4m KL_divergence: 1.9498 Computing t-SNE 37%|█████████████▏ | ETA: 0:01:44 4m KL_divergence: 1.9498 Computing t-SNE 37%|█████████████▎ | ETA: 0:01:44 4m KL_divergence: 1.9498 Computing t-SNE 37%|█████████████▎ | ETA: 0:01:44 4m KL_divergence: 1.9498 Computing t-SNE 37%|█████████████▎ | ETA: 0:01:44 4m KL_divergence: 1.9498 Computing t-SNE 37%|█████████████▍ | ETA: 0:01:44 4m KL_divergence: 1.9498 Computing t-SNE 37%|█████████████▍ | ETA: 0:01:44 4m KL_divergence: 1.9498 Computing t-SNE 37%|█████████████▍ | ETA: 0:01:43 4m KL_divergence: 1.9498 Computing t-SNE 37%|█████████████▍ | ETA: 0:01:43 4m KL_divergence: 1.9498 Computing t-SNE 37%|█████████████▌ | ETA: 0:01:43 4m KL_divergence: 1.9498 Computing t-SNE 38%|█████████████▌ | ETA: 0:01:43 4m KL_divergence: 1.9498 Computing t-SNE 38%|█████████████▌ | ETA: 0:01:43 4m KL_divergence: 1.9498 Computing t-SNE 38%|█████████████▋ | ETA: 0:01:42 4m KL_divergence: 1.9498 Computing t-SNE 38%|█████████████▋ | ETA: 0:01:42 4m KL_divergence: 1.9498 Computing t-SNE 38%|█████████████▋ | ETA: 0:01:42 4m KL_divergence: 1.9498 Computing t-SNE 38%|█████████████▋ | ETA: 0:01:42 4m KL_divergence: 1.9498 Computing t-SNE 38%|█████████████▊ | ETA: 0:01:42 4m KL_divergence: 1.9498 Computing t-SNE 38%|█████████████▊ | ETA: 0:01:41 4m KL_divergence: 1.9498 Computing t-SNE 38%|█████████████▊ | ETA: 0:01:41 4m KL_divergence: 1.9498 Computing t-SNE 38%|█████████████▉ | ETA: 0:01:41 4m KL_divergence: 1.9498 Computing t-SNE 38%|█████████████▉ | ETA: 0:01:41 4m KL_divergence: 1.9498 Computing t-SNE 39%|█████████████▉ | ETA: 0:01:41 4m KL_divergence: 1.9498 Computing t-SNE 39%|█████████████▉ | ETA: 0:01:41 4m KL_divergence: 1.9498 Computing t-SNE 39%|██████████████ | ETA: 0:01:40 4m KL_divergence: 1.9498 Computing t-SNE 39%|██████████████ | ETA: 0:01:40 4m KL_divergence: 1.9498 Computing t-SNE 39%|██████████████ | ETA: 0:01:40 4m KL_divergence: 1.9498 Computing t-SNE 39%|██████████████▏ | ETA: 0:01:40 4m KL_divergence: 1.9498 Computing t-SNE 39%|██████████████▏ | ETA: 0:01:40 4m KL_divergence: 1.9498 Computing t-SNE 39%|██████████████▏ | ETA: 0:01:39 4m KL_divergence: 1.9498 Computing t-SNE 39%|██████████████▏ | ETA: 0:01:39 4m KL_divergence: 1.9498 Computing t-SNE 40%|██████████████▎ | ETA: 0:01:39 4m KL_divergence: 1.9498 Computing t-SNE 40%|██████████████▎ | ETA: 0:01:39 4m KL_divergence: 1.9498 Computing t-SNE 40%|██████████████▎ | ETA: 0:01:39 4m KL_divergence: 1.9498 Computing t-SNE 40%|██████████████▍ | ETA: 0:01:38 4m KL_divergence: 1.9498 Computing t-SNE 40%|██████████████▍ | ETA: 0:01:38 4m KL_divergence: 1.9498 Computing t-SNE 40%|██████████████▍ | ETA: 0:01:38 4m KL_divergence: 1.7592 Computing t-SNE 40%|██████████████▍ | ETA: 0:01:38 4m KL_divergence: 1.7592 Computing t-SNE 40%|██████████████▌ | ETA: 0:01:38 4m KL_divergence: 1.7592 Computing t-SNE 40%|██████████████▌ | ETA: 0:01:38 4m KL_divergence: 1.7592 Computing t-SNE 40%|██████████████▌ | ETA: 0:01:38 4m KL_divergence: 1.7592 Computing t-SNE 40%|██████████████▋ | ETA: 0:01:38 4m KL_divergence: 1.7592 Computing t-SNE 41%|██████████████▋ | ETA: 0:01:37 4m KL_divergence: 1.7592 Computing t-SNE 41%|██████████████▋ | ETA: 0:01:37 4m KL_divergence: 1.7592 Computing t-SNE 41%|██████████████▊ | ETA: 0:01:37 4m KL_divergence: 1.7592 Computing t-SNE 41%|██████████████▊ | ETA: 0:01:37 4m KL_divergence: 1.7592 Computing t-SNE 41%|██████████████▊ | ETA: 0:01:37 4m KL_divergence: 1.7592 Computing t-SNE 41%|██████████████▊ | ETA: 0:01:37 4m KL_divergence: 1.7592 Computing t-SNE 41%|██████████████▉ | ETA: 0:01:36 4m KL_divergence: 1.7592 Computing t-SNE 41%|██████████████▉ | ETA: 0:01:36 4m KL_divergence: 1.7592 Computing t-SNE 41%|██████████████▉ | ETA: 0:01:36 4m KL_divergence: 1.7592 Computing t-SNE 42%|███████████████ | ETA: 0:01:36 4m KL_divergence: 1.7592 Computing t-SNE 42%|███████████████ | ETA: 0:01:36 4m KL_divergence: 1.7592 Computing t-SNE 42%|███████████████ | ETA: 0:01:36 4m KL_divergence: 1.7592 Computing t-SNE 42%|███████████████ | ETA: 0:01:35 4m KL_divergence: 1.7592 Computing t-SNE 42%|███████████████▏ | ETA: 0:01:35 4m KL_divergence: 1.7592 Computing t-SNE 42%|███████████████▏ | ETA: 0:01:35 4m KL_divergence: 1.7592 Computing t-SNE 42%|███████████████▏ | ETA: 0:01:35 4m KL_divergence: 1.7592 Computing t-SNE 42%|███████████████▎ | ETA: 0:01:35 4m KL_divergence: 1.7592 Computing t-SNE 42%|███████████████▎ | ETA: 0:01:34 4m KL_divergence: 1.7592 Computing t-SNE 42%|███████████████▎ | ETA: 0:01:34 4m KL_divergence: 1.7592 Computing t-SNE 42%|███████████████▎ | ETA: 0:01:34 4m KL_divergence: 1.7592 Computing t-SNE 43%|███████████████▍ | ETA: 0:01:34 4m KL_divergence: 1.7592 Computing t-SNE 43%|███████████████▍ | ETA: 0:01:34 4m KL_divergence: 1.7592 Computing t-SNE 43%|███████████████▍ | ETA: 0:01:34 4m KL_divergence: 1.7592 Computing t-SNE 43%|███████████████▌ | ETA: 0:01:33 4m KL_divergence: 1.7592 Computing t-SNE 43%|███████████████▌ | ETA: 0:01:33 4m KL_divergence: 1.7592 Computing t-SNE 43%|███████████████▌ | ETA: 0:01:33 4m KL_divergence: 1.7592 Computing t-SNE 43%|███████████████▌ | ETA: 0:01:33 4m KL_divergence: 1.7592 Computing t-SNE 43%|███████████████▋ | ETA: 0:01:33 4m KL_divergence: 1.7592 Computing t-SNE 43%|███████████████▋ | ETA: 0:01:33 4m KL_divergence: 1.7592 Computing t-SNE 44%|███████████████▋ | ETA: 0:01:32 4m KL_divergence: 1.7592 Computing t-SNE 44%|███████████████▊ | ETA: 0:01:32 4m KL_divergence: 1.7592 Computing t-SNE 44%|███████████████▊ | ETA: 0:01:32 4m KL_divergence: 1.7592 Computing t-SNE 44%|███████████████▊ | ETA: 0:01:32 4m KL_divergence: 1.7592 Computing t-SNE 44%|███████████████▊ | ETA: 0:01:32 4m KL_divergence: 1.7592 Computing t-SNE 44%|███████████████▉ | ETA: 0:01:32 4m KL_divergence: 1.7592 Computing t-SNE 44%|███████████████▉ | ETA: 0:01:31 4m KL_divergence: 1.7592 Computing t-SNE 44%|███████████████▉ | ETA: 0:01:31 4m KL_divergence: 1.7592 Computing t-SNE 44%|████████████████ | ETA: 0:01:31 4m KL_divergence: 1.7592 Computing t-SNE 44%|████████████████ | ETA: 0:01:31 4m KL_divergence: 1.7592 Computing t-SNE 44%|████████████████ | ETA: 0:01:31 4m KL_divergence: 1.7592 Computing t-SNE 45%|████████████████ | ETA: 0:01:31 4m KL_divergence: 1.7592 Computing t-SNE 45%|████████████████▏ | ETA: 0:01:30 4m KL_divergence: 1.7592 Computing t-SNE 45%|████████████████▏ | ETA: 0:01:30 4m KL_divergence: 1.7592 Computing t-SNE 45%|████████████████▏ | ETA: 0:01:30 4m KL_divergence: 1.7592 Computing t-SNE 45%|████████████████▎ | ETA: 0:01:30 4m KL_divergence: 1.6472 Computing t-SNE 45%|████████████████▎ | ETA: 0:01:30 4m KL_divergence: 1.6472 Computing t-SNE 45%|████████████████▎ | ETA: 0:01:30 4m KL_divergence: 1.6472 Computing t-SNE 45%|████████████████▎ | ETA: 0:01:30 4m KL_divergence: 1.6472 Computing t-SNE 45%|████████████████▍ | ETA: 0:01:30 4m KL_divergence: 1.6472 Computing t-SNE 46%|████████████████▍ | ETA: 0:01:29 4m KL_divergence: 1.6472 Computing t-SNE 46%|████████████████▍ | ETA: 0:01:29 4m KL_divergence: 1.6472 Computing t-SNE 46%|████████████████▌ | ETA: 0:01:29 4m KL_divergence: 1.6472 Computing t-SNE 46%|████████████████▌ | ETA: 0:01:29 4m KL_divergence: 1.6472 Computing t-SNE 46%|████████████████▌ | ETA: 0:01:29 4m KL_divergence: 1.6472 Computing t-SNE 46%|████████████████▌ | ETA: 0:01:29 4m KL_divergence: 1.6472 Computing t-SNE 46%|████████████████▋ | ETA: 0:01:28 4m KL_divergence: 1.6472 Computing t-SNE 46%|████████████████▋ | ETA: 0:01:28 4m KL_divergence: 1.6472 Computing t-SNE 46%|████████████████▋ | ETA: 0:01:28 4m KL_divergence: 1.6472 Computing t-SNE 46%|████████████████▊ | ETA: 0:01:28 4m KL_divergence: 1.6472 Computing t-SNE 46%|████████████████▊ | ETA: 0:01:28 4m KL_divergence: 1.6472 Computing t-SNE 47%|████████████████▊ | ETA: 0:01:28 4m KL_divergence: 1.6472 Computing t-SNE 47%|████████████████▊ | ETA: 0:01:27 4m KL_divergence: 1.6472 Computing t-SNE 47%|████████████████▉ | ETA: 0:01:27 4m KL_divergence: 1.6472 Computing t-SNE 47%|████████████████▉ | ETA: 0:01:27 4m KL_divergence: 1.6472 Computing t-SNE 47%|████████████████▉ | ETA: 0:01:27 4m KL_divergence: 1.6472 Computing t-SNE 47%|█████████████████ | ETA: 0:01:27 4m KL_divergence: 1.6472 Computing t-SNE 47%|█████████████████ | ETA: 0:01:27 4m KL_divergence: 1.6472 Computing t-SNE 47%|█████████████████ | ETA: 0:01:27 4m KL_divergence: 1.6472 Computing t-SNE 47%|█████████████████▏ | ETA: 0:01:26 4m KL_divergence: 1.6472 Computing t-SNE 48%|█████████████████▏ | ETA: 0:01:26 4m KL_divergence: 1.6472 Computing t-SNE 48%|█████████████████▏ | ETA: 0:01:26 4m KL_divergence: 1.6472 Computing t-SNE 48%|█████████████████▏ | ETA: 0:01:26 4m KL_divergence: 1.6472 Computing t-SNE 48%|█████████████████▎ | ETA: 0:01:26 4m KL_divergence: 1.6472 Computing t-SNE 48%|█████████████████▎ | ETA: 0:01:26 4m KL_divergence: 1.6472 Computing t-SNE 48%|█████████████████▎ | ETA: 0:01:25 4m KL_divergence: 1.6472 Computing t-SNE 48%|█████████████████▍ | ETA: 0:01:25 4m KL_divergence: 1.6472 Computing t-SNE 48%|█████████████████▍ | ETA: 0:01:25 4m KL_divergence: 1.6472 Computing t-SNE 48%|█████████████████▍ | ETA: 0:01:25 4m KL_divergence: 1.6472 Computing t-SNE 48%|█████████████████▍ | ETA: 0:01:25 4m KL_divergence: 1.6472 Computing t-SNE 48%|█████████████████▌ | ETA: 0:01:25 4m KL_divergence: 1.6472 Computing t-SNE 49%|█████████████████▌ | ETA: 0:01:24 4m KL_divergence: 1.6472 Computing t-SNE 49%|█████████████████▌ | ETA: 0:01:24 4m KL_divergence: 1.6472 Computing t-SNE 49%|█████████████████▋ | ETA: 0:01:24 4m KL_divergence: 1.6472 Computing t-SNE 49%|█████████████████▋ | ETA: 0:01:24 4m KL_divergence: 1.6472 Computing t-SNE 49%|█████████████████▋ | ETA: 0:01:24 4m KL_divergence: 1.6472 Computing t-SNE 49%|█████████████████▋ | ETA: 0:01:23 4m KL_divergence: 1.6472 Computing t-SNE 49%|█████████████████▊ | ETA: 0:01:23 4m KL_divergence: 1.6472 Computing t-SNE 49%|█████████████████▊ | ETA: 0:01:23 4m KL_divergence: 1.6472 Computing t-SNE 49%|█████████████████▊ | ETA: 0:01:23 4m KL_divergence: 1.6472 Computing t-SNE 50%|█████████████████▉ | ETA: 0:01:23 4m KL_divergence: 1.6472 Computing t-SNE 50%|█████████████████▉ | ETA: 0:01:23 4m KL_divergence: 1.6472 Computing t-SNE 50%|█████████████████▉ | ETA: 0:01:22 4m KL_divergence: 1.6472 Computing t-SNE 50%|█████████████████▉ | ETA: 0:01:22 4m KL_divergence: 1.6472 Computing t-SNE 50%|██████████████████ | ETA: 0:01:22 4m KL_divergence: 1.6472 Computing t-SNE 50%|██████████████████ | ETA: 0:01:22 4m KL_divergence: 1.5739 Computing t-SNE 50%|██████████████████ | ETA: 0:01:22 4m KL_divergence: 1.5739 Computing t-SNE 50%|██████████████████▏ | ETA: 0:01:22 4m KL_divergence: 1.5739 Computing t-SNE 50%|██████████████████▏ | ETA: 0:01:22 4m KL_divergence: 1.5739 Computing t-SNE 50%|██████████████████▏ | ETA: 0:01:22 4m KL_divergence: 1.5739 Computing t-SNE 50%|██████████████████▏ | ETA: 0:01:21 4m KL_divergence: 1.5739 Computing t-SNE 51%|██████████████████▎ | ETA: 0:01:21 4m KL_divergence: 1.5739 Computing t-SNE 51%|██████████████████▎ | ETA: 0:01:21 4m KL_divergence: 1.5739 Computing t-SNE 51%|██████████████████▎ | ETA: 0:01:21 4m KL_divergence: 1.5739 Computing t-SNE 51%|██████████████████▍ | ETA: 0:01:21 4m KL_divergence: 1.5739 Computing t-SNE 51%|██████████████████▍ | ETA: 0:01:20 4m KL_divergence: 1.5739 Computing t-SNE 51%|██████████████████▍ | ETA: 0:01:20 4m KL_divergence: 1.5739 Computing t-SNE 51%|██████████████████▍ | ETA: 0:01:20 4m KL_divergence: 1.5739 Computing t-SNE 51%|██████████████████▌ | ETA: 0:01:20 4m KL_divergence: 1.5739 Computing t-SNE 51%|██████████████████▌ | ETA: 0:01:20 4m KL_divergence: 1.5739 Computing t-SNE 52%|██████████████████▌ | ETA: 0:01:20 4m KL_divergence: 1.5739 Computing t-SNE 52%|██████████████████▋ | ETA: 0:01:19 4m KL_divergence: 1.5739 Computing t-SNE 52%|██████████████████▋ | ETA: 0:01:19 4m KL_divergence: 1.5739 Computing t-SNE 52%|██████████████████▋ | ETA: 0:01:19 4m KL_divergence: 1.5739 Computing t-SNE 52%|██████████████████▋ | ETA: 0:01:19 4m KL_divergence: 1.5739 Computing t-SNE 52%|██████████████████▊ | ETA: 0:01:19 4m KL_divergence: 1.5739 Computing t-SNE 52%|██████████████████▊ | ETA: 0:01:18 4m KL_divergence: 1.5739 Computing t-SNE 52%|██████████████████▊ | ETA: 0:01:18 4m KL_divergence: 1.5739 Computing t-SNE 52%|██████████████████▉ | ETA: 0:01:18 4m KL_divergence: 1.5739 Computing t-SNE 52%|██████████████████▉ | ETA: 0:01:18 4m KL_divergence: 1.5739 Computing t-SNE 52%|██████████████████▉ | ETA: 0:01:18 4m KL_divergence: 1.5739 Computing t-SNE 53%|██████████████████▉ | ETA: 0:01:18 4m KL_divergence: 1.5739 Computing t-SNE 53%|███████████████████ | ETA: 0:01:17 4m KL_divergence: 1.5739 Computing t-SNE 53%|███████████████████ | ETA: 0:01:17 4m KL_divergence: 1.5739 Computing t-SNE 53%|███████████████████ | ETA: 0:01:17 4m KL_divergence: 1.5739 Computing t-SNE 53%|███████████████████▏ | ETA: 0:01:17 4m KL_divergence: 1.5739 Computing t-SNE 53%|███████████████████▏ | ETA: 0:01:17 4m KL_divergence: 1.5739 Computing t-SNE 53%|███████████████████▏ | ETA: 0:01:16 4m KL_divergence: 1.5739 Computing t-SNE 53%|███████████████████▎ | ETA: 0:01:16 4m KL_divergence: 1.5739 Computing t-SNE 53%|███████████████████▎ | ETA: 0:01:16 4m KL_divergence: 1.5739 Computing t-SNE 54%|███████████████████▎ | ETA: 0:01:16 4m KL_divergence: 1.5739 Computing t-SNE 54%|███████████████████▎ | ETA: 0:01:16 4m KL_divergence: 1.5739 Computing t-SNE 54%|███████████████████▍ | ETA: 0:01:16 4m KL_divergence: 1.5739 Computing t-SNE 54%|███████████████████▍ | ETA: 0:01:15 4m KL_divergence: 1.5739 Computing t-SNE 54%|███████████████████▍ | ETA: 0:01:15 4m KL_divergence: 1.5739 Computing t-SNE 54%|███████████████████▌ | ETA: 0:01:15 4m KL_divergence: 1.5739 Computing t-SNE 54%|███████████████████▌ | ETA: 0:01:15 4m KL_divergence: 1.5739 Computing t-SNE 54%|███████████████████▌ | ETA: 0:01:15 4m KL_divergence: 1.5739 Computing t-SNE 54%|███████████████████▌ | ETA: 0:01:15 4m KL_divergence: 1.5739 Computing t-SNE 54%|███████████████████▋ | ETA: 0:01:14 4m KL_divergence: 1.5739 Computing t-SNE 54%|███████████████████▋ | ETA: 0:01:14 4m KL_divergence: 1.5739 Computing t-SNE 55%|███████████████████▋ | ETA: 0:01:14 4m KL_divergence: 1.5739 Computing t-SNE 55%|███████████████████▊ | ETA: 0:01:14 4m KL_divergence: 1.5739 Computing t-SNE 55%|███████████████████▊ | ETA: 0:01:14 4m KL_divergence: 1.5739 Computing t-SNE 55%|███████████████████▊ | ETA: 0:01:14 4m KL_divergence: 1.5739 Computing t-SNE 55%|███████████████████▊ | ETA: 0:01:14 4m KL_divergence: 1.5225 Computing t-SNE 55%|███████████████████▉ | ETA: 0:01:13 4m KL_divergence: 1.5225 Computing t-SNE 55%|███████████████████▉ | ETA: 0:01:13 4m KL_divergence: 1.5225 Computing t-SNE 55%|███████████████████▉ | ETA: 0:01:13 4m KL_divergence: 1.5225 Computing t-SNE 55%|████████████████████ | ETA: 0:01:13 4m KL_divergence: 1.5225 Computing t-SNE 56%|████████████████████ | ETA: 0:01:13 4m KL_divergence: 1.5225 Computing t-SNE 56%|████████████████████ | ETA: 0:01:13 4m KL_divergence: 1.5225 Computing t-SNE 56%|████████████████████ | ETA: 0:01:12 4m KL_divergence: 1.5225 Computing t-SNE 56%|████████████████████▏ | ETA: 0:01:12 4m KL_divergence: 1.5225 Computing t-SNE 56%|████████████████████▏ | ETA: 0:01:12 4m KL_divergence: 1.5225 Computing t-SNE 56%|████████████████████▏ | ETA: 0:01:12 4m KL_divergence: 1.5225 Computing t-SNE 56%|████████████████████▎ | ETA: 0:01:12 4m KL_divergence: 1.5225 Computing t-SNE 56%|████████████████████▎ | ETA: 0:01:12 4m KL_divergence: 1.5225 Computing t-SNE 56%|████████████████████▎ | ETA: 0:01:11 4m KL_divergence: 1.5225 Computing t-SNE 56%|████████████████████▎ | ETA: 0:01:11 4m KL_divergence: 1.5225 Computing t-SNE 56%|████████████████████▍ | ETA: 0:01:11 4m KL_divergence: 1.5225 Computing t-SNE 57%|████████████████████▍ | ETA: 0:01:11 4m KL_divergence: 1.5225 Computing t-SNE 57%|████████████████████▍ | ETA: 0:01:11 4m KL_divergence: 1.5225 Computing t-SNE 57%|████████████████████▌ | ETA: 0:01:11 4m KL_divergence: 1.5225 Computing t-SNE 57%|████████████████████▌ | ETA: 0:01:10 4m KL_divergence: 1.5225 Computing t-SNE 57%|████████████████████▌ | ETA: 0:01:10 4m KL_divergence: 1.5225 Computing t-SNE 57%|████████████████████▌ | ETA: 0:01:10 4m KL_divergence: 1.5225 Computing t-SNE 57%|████████████████████▋ | ETA: 0:01:10 4m KL_divergence: 1.5225 Computing t-SNE 57%|████████████████████▋ | ETA: 0:01:10 4m KL_divergence: 1.5225 Computing t-SNE 57%|████████████████████▋ | ETA: 0:01:10 4m KL_divergence: 1.5225 Computing t-SNE 58%|████████████████████▊ | ETA: 0:01:09 4m KL_divergence: 1.5225 Computing t-SNE 58%|████████████████████▊ | ETA: 0:01:09 4m KL_divergence: 1.5225 Computing t-SNE 58%|████████████████████▊ | ETA: 0:01:09 4m KL_divergence: 1.5225 Computing t-SNE 58%|████████████████████▊ | ETA: 0:01:09 4m KL_divergence: 1.5225 Computing t-SNE 58%|████████████████████▉ | ETA: 0:01:09 4m KL_divergence: 1.5225 Computing t-SNE 58%|████████████████████▉ | ETA: 0:01:09 4m KL_divergence: 1.5225 Computing t-SNE 58%|████████████████████▉ | ETA: 0:01:08 4m KL_divergence: 1.5225 Computing t-SNE 58%|█████████████████████ | ETA: 0:01:08 4m KL_divergence: 1.5225 Computing t-SNE 58%|█████████████████████ | ETA: 0:01:08 4m KL_divergence: 1.5225 Computing t-SNE 58%|█████████████████████ | ETA: 0:01:08 4m KL_divergence: 1.5225 Computing t-SNE 58%|█████████████████████ | ETA: 0:01:08 4m KL_divergence: 1.5225 Computing t-SNE 59%|█████████████████████▏ | ETA: 0:01:08 4m KL_divergence: 1.5225 Computing t-SNE 59%|█████████████████████▏ | ETA: 0:01:07 4m KL_divergence: 1.5225 Computing t-SNE 59%|█████████████████████▏ | ETA: 0:01:07 4m KL_divergence: 1.5225 Computing t-SNE 59%|█████████████████████▎ | ETA: 0:01:07 4m KL_divergence: 1.5225 Computing t-SNE 59%|█████████████████████▎ | ETA: 0:01:07 4m KL_divergence: 1.5225 Computing t-SNE 59%|█████████████████████▎ | ETA: 0:01:07 4m KL_divergence: 1.5225 Computing t-SNE 59%|█████████████████████▎ | ETA: 0:01:06 4m KL_divergence: 1.5225 Computing t-SNE 59%|█████████████████████▍ | ETA: 0:01:06 4m KL_divergence: 1.5225 Computing t-SNE 59%|█████████████████████▍ | ETA: 0:01:06 4m KL_divergence: 1.5225 Computing t-SNE 60%|█████████████████████▍ | ETA: 0:01:06 4m KL_divergence: 1.5225 Computing t-SNE 60%|█████████████████████▌ | ETA: 0:01:06 4m KL_divergence: 1.5225 Computing t-SNE 60%|█████████████████████▌ | ETA: 0:01:06 4m KL_divergence: 1.5225 Computing t-SNE 60%|█████████████████████▌ | ETA: 0:01:05 4m KL_divergence: 1.5225 Computing t-SNE 60%|█████████████████████▋ | ETA: 0:01:05 4m KL_divergence: 1.5225 Computing t-SNE 60%|█████████████████████▋ | ETA: 0:01:05 4m KL_divergence: 1.4847 Computing t-SNE 60%|█████████████████████▋ | ETA: 0:01:05 4m KL_divergence: 1.4847 Computing t-SNE 60%|█████████████████████▋ | ETA: 0:01:05 4m KL_divergence: 1.4847 Computing t-SNE 60%|█████████████████████▊ | ETA: 0:01:05 4m KL_divergence: 1.4847 Computing t-SNE 60%|█████████████████████▊ | ETA: 0:01:05 4m KL_divergence: 1.4847 Computing t-SNE 60%|█████████████████████▊ | ETA: 0:01:04 4m KL_divergence: 1.4847 Computing t-SNE 61%|█████████████████████▉ | ETA: 0:01:04 4m KL_divergence: 1.4847 Computing t-SNE 61%|█████████████████████▉ | ETA: 0:01:04 4m KL_divergence: 1.4847 Computing t-SNE 61%|█████████████████████▉ | ETA: 0:01:04 4m KL_divergence: 1.4847 Computing t-SNE 61%|█████████████████████▉ | ETA: 0:01:04 4m KL_divergence: 1.4847 Computing t-SNE 61%|██████████████████████ | ETA: 0:01:03 4m KL_divergence: 1.4847 Computing t-SNE 61%|██████████████████████ | ETA: 0:01:03 4m KL_divergence: 1.4847 Computing t-SNE 61%|██████████████████████ | ETA: 0:01:03 4m KL_divergence: 1.4847 Computing t-SNE 61%|██████████████████████▏ | ETA: 0:01:03 4m KL_divergence: 1.4847 Computing t-SNE 61%|██████████████████████▏ | ETA: 0:01:03 4m KL_divergence: 1.4847 Computing t-SNE 62%|██████████████████████▏ | ETA: 0:01:03 4m KL_divergence: 1.4847 Computing t-SNE 62%|██████████████████████▏ | ETA: 0:01:02 4m KL_divergence: 1.4847 Computing t-SNE 62%|██████████████████████▎ | ETA: 0:01:02 4m KL_divergence: 1.4847 Computing t-SNE 62%|██████████████████████▎ | ETA: 0:01:02 4m KL_divergence: 1.4847 Computing t-SNE 62%|██████████████████████▎ | ETA: 0:01:02 4m KL_divergence: 1.4847 Computing t-SNE 62%|██████████████████████▍ | ETA: 0:01:02 4m KL_divergence: 1.4847 Computing t-SNE 62%|██████████████████████▍ | ETA: 0:01:02 4m KL_divergence: 1.4847 Computing t-SNE 62%|██████████████████████▍ | ETA: 0:01:01 4m KL_divergence: 1.4847 Computing t-SNE 62%|██████████████████████▍ | ETA: 0:01:01 4m KL_divergence: 1.4847 Computing t-SNE 62%|██████████████████████▌ | ETA: 0:01:01 4m KL_divergence: 1.4847 Computing t-SNE 62%|██████████████████████▌ | ETA: 0:01:01 4m KL_divergence: 1.4847 Computing t-SNE 63%|██████████████████████▌ | ETA: 0:01:01 4m KL_divergence: 1.4847 Computing t-SNE 63%|██████████████████████▋ | ETA: 0:01:01 4m KL_divergence: 1.4847 Computing t-SNE 63%|██████████████████████▋ | ETA: 0:01:00 4m KL_divergence: 1.4847 Computing t-SNE 63%|██████████████████████▋ | ETA: 0:01:00 4m KL_divergence: 1.4847 Computing t-SNE 63%|██████████████████████▋ | ETA: 0:01:00 4m KL_divergence: 1.4847 Computing t-SNE 63%|██████████████████████▊ | ETA: 0:01:00 4m KL_divergence: 1.4847 Computing t-SNE 63%|██████████████████████▊ | ETA: 0:01:00 4m KL_divergence: 1.4847 Computing t-SNE 63%|██████████████████████▊ | ETA: 0:01:00 4m KL_divergence: 1.4847 Computing t-SNE 63%|██████████████████████▉ | ETA: 0:00:59 4m KL_divergence: 1.4847 Computing t-SNE 64%|██████████████████████▉ | ETA: 0:00:59 4m KL_divergence: 1.4847 Computing t-SNE 64%|██████████████████████▉ | ETA: 0:00:59 4m KL_divergence: 1.4847 Computing t-SNE 64%|██████████████████████▉ | ETA: 0:00:59 4m KL_divergence: 1.4847 Computing t-SNE 64%|███████████████████████ | ETA: 0:00:59 4m KL_divergence: 1.4847 Computing t-SNE 64%|███████████████████████ | ETA: 0:00:59 4m KL_divergence: 1.4847 Computing t-SNE 64%|███████████████████████ | ETA: 0:00:58 4m KL_divergence: 1.4847 Computing t-SNE 64%|███████████████████████▏ | ETA: 0:00:58 4m KL_divergence: 1.4847 Computing t-SNE 64%|███████████████████████▏ | ETA: 0:00:58 4m KL_divergence: 1.4847 Computing t-SNE 64%|███████████████████████▏ | ETA: 0:00:58 4m KL_divergence: 1.4847 Computing t-SNE 64%|███████████████████████▏ | ETA: 0:00:58 4m KL_divergence: 1.4847 Computing t-SNE 64%|███████████████████████▎ | ETA: 0:00:58 4m KL_divergence: 1.4847 Computing t-SNE 65%|███████████████████████▎ | ETA: 0:00:57 4m KL_divergence: 1.4847 Computing t-SNE 65%|███████████████████████▎ | ETA: 0:00:57 4m KL_divergence: 1.4847 Computing t-SNE 65%|███████████████████████▍ | ETA: 0:00:57 4m KL_divergence: 1.4847 Computing t-SNE 65%|███████████████████████▍ | ETA: 0:00:57 4m KL_divergence: 1.4847 Computing t-SNE 65%|███████████████████████▍ | ETA: 0:00:57 4m KL_divergence: 1.4560 Computing t-SNE 65%|███████████████████████▍ | ETA: 0:00:57 4m KL_divergence: 1.4560 Computing t-SNE 65%|███████████████████████▌ | ETA: 0:00:57 4m KL_divergence: 1.4560 Computing t-SNE 65%|███████████████████████▌ | ETA: 0:00:56 4m KL_divergence: 1.4560 Computing t-SNE 65%|███████████████████████▌ | ETA: 0:00:56 4m KL_divergence: 1.4560 Computing t-SNE 66%|███████████████████████▋ | ETA: 0:00:56 4m KL_divergence: 1.4560 Computing t-SNE 66%|███████████████████████▋ | ETA: 0:00:56 4m KL_divergence: 1.4560 Computing t-SNE 66%|███████████████████████▋ | ETA: 0:00:56 4m KL_divergence: 1.4560 Computing t-SNE 66%|███████████████████████▊ | ETA: 0:00:56 4m KL_divergence: 1.4560 Computing t-SNE 66%|███████████████████████▊ | ETA: 0:00:55 4m KL_divergence: 1.4560 Computing t-SNE 66%|███████████████████████▊ | ETA: 0:00:55 4m KL_divergence: 1.4560 Computing t-SNE 66%|███████████████████████▊ | ETA: 0:00:55 4m KL_divergence: 1.4560 Computing t-SNE 66%|███████████████████████▉ | ETA: 0:00:55 4m KL_divergence: 1.4560 Computing t-SNE 66%|███████████████████████▉ | ETA: 0:00:55 4m KL_divergence: 1.4560 Computing t-SNE 66%|███████████████████████▉ | ETA: 0:00:55 4m KL_divergence: 1.4560 Computing t-SNE 66%|████████████████████████ | ETA: 0:00:54 4m KL_divergence: 1.4560 Computing t-SNE 67%|████████████████████████ | ETA: 0:00:54 4m KL_divergence: 1.4560 Computing t-SNE 67%|████████████████████████ | ETA: 0:00:54 4m KL_divergence: 1.4560 Computing t-SNE 67%|████████████████████████ | ETA: 0:00:54 4m KL_divergence: 1.4560 Computing t-SNE 67%|████████████████████████▏ | ETA: 0:00:54 4m KL_divergence: 1.4560 Computing t-SNE 67%|████████████████████████▏ | ETA: 0:00:54 4m KL_divergence: 1.4560 Computing t-SNE 67%|████████████████████████▏ | ETA: 0:00:53 4m KL_divergence: 1.4560 Computing t-SNE 67%|████████████████████████▎ | ETA: 0:00:53 4m KL_divergence: 1.4560 Computing t-SNE 67%|████████████████████████▎ | ETA: 0:00:53 4m KL_divergence: 1.4560 Computing t-SNE 67%|████████████████████████▎ | ETA: 0:00:53 4m KL_divergence: 1.4560 Computing t-SNE 68%|████████████████████████▎ | ETA: 0:00:53 4m KL_divergence: 1.4560 Computing t-SNE 68%|████████████████████████▍ | ETA: 0:00:53 4m KL_divergence: 1.4560 Computing t-SNE 68%|████████████████████████▍ | ETA: 0:00:52 4m KL_divergence: 1.4560 Computing t-SNE 68%|████████████████████████▍ | ETA: 0:00:52 4m KL_divergence: 1.4560 Computing t-SNE 68%|████████████████████████▌ | ETA: 0:00:52 4m KL_divergence: 1.4560 Computing t-SNE 68%|████████████████████████▌ | ETA: 0:00:52 4m KL_divergence: 1.4560 Computing t-SNE 68%|████████████████████████▌ | ETA: 0:00:52 4m KL_divergence: 1.4560 Computing t-SNE 68%|████████████████████████▌ | ETA: 0:00:52 4m KL_divergence: 1.4560 Computing t-SNE 68%|████████████████████████▋ | ETA: 0:00:51 4m KL_divergence: 1.4560 Computing t-SNE 68%|████████████████████████▋ | ETA: 0:00:51 4m KL_divergence: 1.4560 Computing t-SNE 68%|████████████████████████▋ | ETA: 0:00:51 4m KL_divergence: 1.4560 Computing t-SNE 69%|████████████████████████▊ | ETA: 0:00:51 4m KL_divergence: 1.4560 Computing t-SNE 69%|████████████████████████▊ | ETA: 0:00:51 4m KL_divergence: 1.4560 Computing t-SNE 69%|████████████████████████▊ | ETA: 0:00:51 4m KL_divergence: 1.4560 Computing t-SNE 69%|████████████████████████▊ | ETA: 0:00:51 4m KL_divergence: 1.4560 Computing t-SNE 69%|████████████████████████▉ | ETA: 0:00:50 4m KL_divergence: 1.4560 Computing t-SNE 69%|████████████████████████▉ | ETA: 0:00:50 4m KL_divergence: 1.4560 Computing t-SNE 69%|████████████████████████▉ | ETA: 0:00:50 4m KL_divergence: 1.4560 Computing t-SNE 69%|█████████████████████████ | ETA: 0:00:50 4m KL_divergence: 1.4560 Computing t-SNE 69%|█████████████████████████ | ETA: 0:00:50 4m KL_divergence: 1.4560 Computing t-SNE 70%|█████████████████████████ | ETA: 0:00:50 4m KL_divergence: 1.4560 Computing t-SNE 70%|█████████████████████████ | ETA: 0:00:49 4m KL_divergence: 1.4560 Computing t-SNE 70%|█████████████████████████▏ | ETA: 0:00:49 4m KL_divergence: 1.4560 Computing t-SNE 70%|█████████████████████████▏ | ETA: 0:00:49 4m KL_divergence: 1.4560 Computing t-SNE 70%|█████████████████████████▏ | ETA: 0:00:49 4m KL_divergence: 1.4560 Computing t-SNE 70%|█████████████████████████▎ | ETA: 0:00:49 4m KL_divergence: 1.4336 Computing t-SNE 70%|█████████████████████████▎ | ETA: 0:00:49 4m KL_divergence: 1.4336 Computing t-SNE 70%|█████████████████████████▎ | ETA: 0:00:49 4m KL_divergence: 1.4336 Computing t-SNE 70%|█████████████████████████▎ | ETA: 0:00:48 4m KL_divergence: 1.4336 Computing t-SNE 70%|█████████████████████████▍ | ETA: 0:00:48 4m KL_divergence: 1.4336 Computing t-SNE 70%|█████████████████████████▍ | ETA: 0:00:48 4m KL_divergence: 1.4336 Computing t-SNE 71%|█████████████████████████▍ | ETA: 0:00:48 4m KL_divergence: 1.4336 Computing t-SNE 71%|█████████████████████████▌ | ETA: 0:00:48 4m KL_divergence: 1.4336 Computing t-SNE 71%|█████████████████████████▌ | ETA: 0:00:48 4m KL_divergence: 1.4336 Computing t-SNE 71%|█████████████████████████▌ | ETA: 0:00:47 4m KL_divergence: 1.4336 Computing t-SNE 71%|█████████████████████████▌ | ETA: 0:00:47 4m KL_divergence: 1.4336 Computing t-SNE 71%|█████████████████████████▋ | ETA: 0:00:47 4m KL_divergence: 1.4336 Computing t-SNE 71%|█████████████████████████▋ | ETA: 0:00:47 4m KL_divergence: 1.4336 Computing t-SNE 71%|█████████████████████████▋ | ETA: 0:00:47 4m KL_divergence: 1.4336 Computing t-SNE 71%|█████████████████████████▊ | ETA: 0:00:47 4m KL_divergence: 1.4336 Computing t-SNE 72%|█████████████████████████▊ | ETA: 0:00:46 4m KL_divergence: 1.4336 Computing t-SNE 72%|█████████████████████████▊ | ETA: 0:00:46 4m KL_divergence: 1.4336 Computing t-SNE 72%|█████████████████████████▊ | ETA: 0:00:46 4m KL_divergence: 1.4336 Computing t-SNE 72%|█████████████████████████▉ | ETA: 0:00:46 4m KL_divergence: 1.4336 Computing t-SNE 72%|█████████████████████████▉ | ETA: 0:00:46 4m KL_divergence: 1.4336 Computing t-SNE 72%|█████████████████████████▉ | ETA: 0:00:46 4m KL_divergence: 1.4336 Computing t-SNE 72%|██████████████████████████ | ETA: 0:00:45 4m KL_divergence: 1.4336 Computing t-SNE 72%|██████████████████████████ | ETA: 0:00:45 4m KL_divergence: 1.4336 Computing t-SNE 72%|██████████████████████████ | ETA: 0:00:45 4m KL_divergence: 1.4336 Computing t-SNE 72%|██████████████████████████▏ | ETA: 0:00:45 4m KL_divergence: 1.4336 Computing t-SNE 72%|██████████████████████████▏ | ETA: 0:00:45 4m KL_divergence: 1.4336 Computing t-SNE 73%|██████████████████████████▏ | ETA: 0:00:45 4m KL_divergence: 1.4336 Computing t-SNE 73%|██████████████████████████▏ | ETA: 0:00:45 4m KL_divergence: 1.4336 Computing t-SNE 73%|██████████████████████████▎ | ETA: 0:00:44 4m KL_divergence: 1.4336 Computing t-SNE 73%|██████████████████████████▎ | ETA: 0:00:44 4m KL_divergence: 1.4336 Computing t-SNE 73%|██████████████████████████▎ | ETA: 0:00:44 4m KL_divergence: 1.4336 Computing t-SNE 73%|██████████████████████████▍ | ETA: 0:00:44 4m KL_divergence: 1.4336 Computing t-SNE 73%|██████████████████████████▍ | ETA: 0:00:44 4m KL_divergence: 1.4336 Computing t-SNE 73%|██████████████████████████▍ | ETA: 0:00:44 4m KL_divergence: 1.4336 Computing t-SNE 73%|██████████████████████████▍ | ETA: 0:00:43 4m KL_divergence: 1.4336 Computing t-SNE 74%|██████████████████████████▌ | ETA: 0:00:43 4m KL_divergence: 1.4336 Computing t-SNE 74%|██████████████████████████▌ | ETA: 0:00:43 4m KL_divergence: 1.4336 Computing t-SNE 74%|██████████████████████████▌ | ETA: 0:00:43 4m KL_divergence: 1.4336 Computing t-SNE 74%|██████████████████████████▋ | ETA: 0:00:43 4m KL_divergence: 1.4336 Computing t-SNE 74%|██████████████████████████▋ | ETA: 0:00:43 4m KL_divergence: 1.4336 Computing t-SNE 74%|██████████████████████████▋ | ETA: 0:00:42 4m KL_divergence: 1.4336 Computing t-SNE 74%|██████████████████████████▋ | ETA: 0:00:42 4m KL_divergence: 1.4336 Computing t-SNE 74%|██████████████████████████▊ | ETA: 0:00:42 4m KL_divergence: 1.4336 Computing t-SNE 74%|██████████████████████████▊ | ETA: 0:00:42 4m KL_divergence: 1.4336 Computing t-SNE 74%|██████████████████████████▊ | ETA: 0:00:42 4m KL_divergence: 1.4336 Computing t-SNE 74%|██████████████████████████▉ | ETA: 0:00:42 4m KL_divergence: 1.4336 Computing t-SNE 75%|██████████████████████████▉ | ETA: 0:00:41 4m KL_divergence: 1.4336 Computing t-SNE 75%|██████████████████████████▉ | ETA: 0:00:41 4m KL_divergence: 1.4336 Computing t-SNE 75%|██████████████████████████▉ | ETA: 0:00:41 4m KL_divergence: 1.4336 Computing t-SNE 75%|███████████████████████████ | ETA: 0:00:41 4m KL_divergence: 1.4336 Computing t-SNE 75%|███████████████████████████ | ETA: 0:00:41 4m KL_divergence: 1.4157 Computing t-SNE 75%|███████████████████████████ | ETA: 0:00:41 4m KL_divergence: 1.4157 Computing t-SNE 75%|███████████████████████████▏ | ETA: 0:00:40 4m KL_divergence: 1.4157 Computing t-SNE 75%|███████████████████████████▏ | ETA: 0:00:40 4m KL_divergence: 1.4157 Computing t-SNE 75%|███████████████████████████▏ | ETA: 0:00:40 4m KL_divergence: 1.4157 Computing t-SNE 76%|███████████████████████████▏ | ETA: 0:00:40 4m KL_divergence: 1.4157 Computing t-SNE 76%|███████████████████████████▎ | ETA: 0:00:40 4m KL_divergence: 1.4157 Computing t-SNE 76%|███████████████████████████▎ | ETA: 0:00:40 4m KL_divergence: 1.4157 Computing t-SNE 76%|███████████████████████████▎ | ETA: 0:00:39 4m KL_divergence: 1.4157 Computing t-SNE 76%|███████████████████████████▍ | ETA: 0:00:39 4m KL_divergence: 1.4157 Computing t-SNE 76%|███████████████████████████▍ | ETA: 0:00:39 4m KL_divergence: 1.4157 Computing t-SNE 76%|███████████████████████████▍ | ETA: 0:00:39 4m KL_divergence: 1.4157 Computing t-SNE 76%|███████████████████████████▍ | ETA: 0:00:39 4m KL_divergence: 1.4157 Computing t-SNE 76%|███████████████████████████▌ | ETA: 0:00:39 4m KL_divergence: 1.4157 Computing t-SNE 76%|███████████████████████████▌ | ETA: 0:00:38 4m KL_divergence: 1.4157 Computing t-SNE 76%|███████████████████████████▌ | ETA: 0:00:38 4m KL_divergence: 1.4157 Computing t-SNE 77%|███████████████████████████▋ | ETA: 0:00:38 4m KL_divergence: 1.4157 Computing t-SNE 77%|███████████████████████████▋ | ETA: 0:00:38 4m KL_divergence: 1.4157 Computing t-SNE 77%|███████████████████████████▋ | ETA: 0:00:38 4m KL_divergence: 1.4157 Computing t-SNE 77%|███████████████████████████▋ | ETA: 0:00:38 4m KL_divergence: 1.4157 Computing t-SNE 77%|███████████████████████████▊ | ETA: 0:00:37 4m KL_divergence: 1.4157 Computing t-SNE 77%|███████████████████████████▊ | ETA: 0:00:37 4m KL_divergence: 1.4157 Computing t-SNE 77%|███████████████████████████▊ | ETA: 0:00:37 4m KL_divergence: 1.4157 Computing t-SNE 77%|███████████████████████████▉ | ETA: 0:00:37 4m KL_divergence: 1.4157 Computing t-SNE 77%|███████████████████████████▉ | ETA: 0:00:37 4m KL_divergence: 1.4157 Computing t-SNE 78%|███████████████████████████▉ | ETA: 0:00:37 4m KL_divergence: 1.4157 Computing t-SNE 78%|███████████████████████████▉ | ETA: 0:00:36 4m KL_divergence: 1.4157 Computing t-SNE 78%|████████████████████████████ | ETA: 0:00:36 4m KL_divergence: 1.4157 Computing t-SNE 78%|████████████████████████████ | ETA: 0:00:36 4m KL_divergence: 1.4157 Computing t-SNE 78%|████████████████████████████ | ETA: 0:00:36 4m KL_divergence: 1.4157 Computing t-SNE 78%|████████████████████████████▏ | ETA: 0:00:36 4m KL_divergence: 1.4157 Computing t-SNE 78%|████████████████████████████▏ | ETA: 0:00:36 4m KL_divergence: 1.4157 Computing t-SNE 78%|████████████████████████████▏ | ETA: 0:00:35 4m KL_divergence: 1.4157 Computing t-SNE 78%|████████████████████████████▎ | ETA: 0:00:35 4m KL_divergence: 1.4157 Computing t-SNE 78%|████████████████████████████▎ | ETA: 0:00:35 4m KL_divergence: 1.4157 Computing t-SNE 78%|████████████████████████████▎ | ETA: 0:00:35 4m KL_divergence: 1.4157 Computing t-SNE 79%|████████████████████████████▎ | ETA: 0:00:35 4m KL_divergence: 1.4157 Computing t-SNE 79%|████████████████████████████▍ | ETA: 0:00:35 4m KL_divergence: 1.4157 Computing t-SNE 79%|████████████████████████████▍ | ETA: 0:00:34 4m KL_divergence: 1.4157 Computing t-SNE 79%|████████████████████████████▍ | ETA: 0:00:34 4m KL_divergence: 1.4157 Computing t-SNE 79%|████████████████████████████▌ | ETA: 0:00:34 4m KL_divergence: 1.4157 Computing t-SNE 79%|████████████████████████████▌ | ETA: 0:00:34 4m KL_divergence: 1.4157 Computing t-SNE 79%|████████████████████████████▌ | ETA: 0:00:34 4m KL_divergence: 1.4157 Computing t-SNE 79%|████████████████████████████▌ | ETA: 0:00:34 4m KL_divergence: 1.4157 Computing t-SNE 79%|████████████████████████████▋ | ETA: 0:00:33 4m KL_divergence: 1.4157 Computing t-SNE 80%|████████████████████████████▋ | ETA: 0:00:33 4m KL_divergence: 1.4157 Computing t-SNE 80%|████████████████████████████▋ | ETA: 0:00:33 4m KL_divergence: 1.4157 Computing t-SNE 80%|████████████████████████████▊ | ETA: 0:00:33 4m KL_divergence: 1.4157 Computing t-SNE 80%|████████████████████████████▊ | ETA: 0:00:33 4m KL_divergence: 1.4157 Computing t-SNE 80%|████████████████████████████▊ | ETA: 0:00:33 4m KL_divergence: 1.4157 Computing t-SNE 80%|████████████████████████████▊ | ETA: 0:00:32 4m KL_divergence: 1.4012 Computing t-SNE 80%|████████████████████████████▉ | ETA: 0:00:32 4m KL_divergence: 1.4012 Computing t-SNE 80%|████████████████████████████▉ | ETA: 0:00:32 4m KL_divergence: 1.4012 Computing t-SNE 80%|████████████████████████████▉ | ETA: 0:00:32 4m KL_divergence: 1.4012 Computing t-SNE 80%|█████████████████████████████ | ETA: 0:00:32 4m KL_divergence: 1.4012 Computing t-SNE 80%|█████████████████████████████ | ETA: 0:00:32 4m KL_divergence: 1.4012 Computing t-SNE 81%|█████████████████████████████ | ETA: 0:00:31 4m KL_divergence: 1.4012 Computing t-SNE 81%|█████████████████████████████ | ETA: 0:00:31 4m KL_divergence: 1.4012 Computing t-SNE 81%|█████████████████████████████▏ | ETA: 0:00:31 4m KL_divergence: 1.4012 Computing t-SNE 81%|█████████████████████████████▏ | ETA: 0:00:31 4m KL_divergence: 1.4012 Computing t-SNE 81%|█████████████████████████████▏ | ETA: 0:00:31 4m KL_divergence: 1.4012 Computing t-SNE 81%|█████████████████████████████▎ | ETA: 0:00:31 4m KL_divergence: 1.4012 Computing t-SNE 81%|█████████████████████████████▎ | ETA: 0:00:30 4m KL_divergence: 1.4012 Computing t-SNE 81%|█████████████████████████████▎ | ETA: 0:00:30 4m KL_divergence: 1.4012 Computing t-SNE 81%|█████████████████████████████▎ | ETA: 0:00:30 4m KL_divergence: 1.4012 Computing t-SNE 82%|█████████████████████████████▍ | ETA: 0:00:30 4m KL_divergence: 1.4012 Computing t-SNE 82%|█████████████████████████████▍ | ETA: 0:00:30 4m KL_divergence: 1.4012 Computing t-SNE 82%|█████████████████████████████▍ | ETA: 0:00:30 4m KL_divergence: 1.4012 Computing t-SNE 82%|█████████████████████████████▌ | ETA: 0:00:29 4m KL_divergence: 1.4012 Computing t-SNE 82%|█████████████████████████████▌ | ETA: 0:00:29 4m KL_divergence: 1.4012 Computing t-SNE 82%|█████████████████████████████▌ | ETA: 0:00:29 4m KL_divergence: 1.4012 Computing t-SNE 82%|█████████████████████████████▌ | ETA: 0:00:29 4m KL_divergence: 1.4012 Computing t-SNE 82%|█████████████████████████████▋ | ETA: 0:00:29 4m KL_divergence: 1.4012 Computing t-SNE 82%|█████████████████████████████▋ | ETA: 0:00:29 4m KL_divergence: 1.4012 Computing t-SNE 82%|█████████████████████████████▋ | ETA: 0:00:29 4m KL_divergence: 1.4012 Computing t-SNE 82%|█████████████████████████████▊ | ETA: 0:00:28 4m KL_divergence: 1.4012 Computing t-SNE 83%|█████████████████████████████▊ | ETA: 0:00:28 4m KL_divergence: 1.4012 Computing t-SNE 83%|█████████████████████████████▊ | ETA: 0:00:28 4m KL_divergence: 1.4012 Computing t-SNE 83%|█████████████████████████████▊ | ETA: 0:00:28 4m KL_divergence: 1.4012 Computing t-SNE 83%|█████████████████████████████▉ | ETA: 0:00:28 4m KL_divergence: 1.4012 Computing t-SNE 83%|█████████████████████████████▉ | ETA: 0:00:28 4m KL_divergence: 1.4012 Computing t-SNE 83%|█████████████████████████████▉ | ETA: 0:00:27 4m KL_divergence: 1.4012 Computing t-SNE 83%|██████████████████████████████ | ETA: 0:00:27 4m KL_divergence: 1.4012 Computing t-SNE 83%|██████████████████████████████ | ETA: 0:00:27 4m KL_divergence: 1.4012 Computing t-SNE 83%|██████████████████████████████ | ETA: 0:00:27 4m KL_divergence: 1.4012 Computing t-SNE 84%|██████████████████████████████ | ETA: 0:00:27 4m KL_divergence: 1.4012 Computing t-SNE 84%|██████████████████████████████▏ | ETA: 0:00:27 4m KL_divergence: 1.4012 Computing t-SNE 84%|██████████████████████████████▏ | ETA: 0:00:26 4m KL_divergence: 1.4012 Computing t-SNE 84%|██████████████████████████████▏ | ETA: 0:00:26 4m KL_divergence: 1.4012 Computing t-SNE 84%|██████████████████████████████▎ | ETA: 0:00:26 4m KL_divergence: 1.4012 Computing t-SNE 84%|██████████████████████████████▎ | ETA: 0:00:26 4m KL_divergence: 1.4012 Computing t-SNE 84%|██████████████████████████████▎ | ETA: 0:00:26 4m KL_divergence: 1.4012 Computing t-SNE 84%|██████████████████████████████▎ | ETA: 0:00:26 4m KL_divergence: 1.4012 Computing t-SNE 84%|██████████████████████████████▍ | ETA: 0:00:25 4m KL_divergence: 1.4012 Computing t-SNE 84%|██████████████████████████████▍ | ETA: 0:00:25 4m KL_divergence: 1.4012 Computing t-SNE 84%|██████████████████████████████▍ | ETA: 0:00:25 4m KL_divergence: 1.4012 Computing t-SNE 85%|██████████████████████████████▌ | ETA: 0:00:25 4m KL_divergence: 1.4012 Computing t-SNE 85%|██████████████████████████████▌ | ETA: 0:00:25 4m KL_divergence: 1.4012 Computing t-SNE 85%|██████████████████████████████▌ | ETA: 0:00:25 4m KL_divergence: 1.4012 Computing t-SNE 85%|██████████████████████████████▋ | ETA: 0:00:24 4m KL_divergence: 1.4012 Computing t-SNE 85%|██████████████████████████████▋ | ETA: 0:00:24 4m KL_divergence: 1.3891 Computing t-SNE 85%|██████████████████████████████▋ | ETA: 0:00:24 4m KL_divergence: 1.3891 Computing t-SNE 85%|██████████████████████████████▋ | ETA: 0:00:24 4m KL_divergence: 1.3891 Computing t-SNE 85%|██████████████████████████████▊ | ETA: 0:00:24 4m KL_divergence: 1.3891 Computing t-SNE 85%|██████████████████████████████▊ | ETA: 0:00:24 4m KL_divergence: 1.3891 Computing t-SNE 86%|██████████████████████████████▊ | ETA: 0:00:23 4m KL_divergence: 1.3891 Computing t-SNE 86%|██████████████████████████████▉ | ETA: 0:00:23 4m KL_divergence: 1.3891 Computing t-SNE 86%|██████████████████████████████▉ | ETA: 0:00:23 4m KL_divergence: 1.3891 Computing t-SNE 86%|██████████████████████████████▉ | ETA: 0:00:23 4m KL_divergence: 1.3891 Computing t-SNE 86%|██████████████████████████████▉ | ETA: 0:00:23 4m KL_divergence: 1.3891 Computing t-SNE 86%|███████████████████████████████ | ETA: 0:00:23 4m KL_divergence: 1.3891 Computing t-SNE 86%|███████████████████████████████ | ETA: 0:00:22 4m KL_divergence: 1.3891 Computing t-SNE 86%|███████████████████████████████ | ETA: 0:00:22 4m KL_divergence: 1.3891 Computing t-SNE 86%|███████████████████████████████▏ | ETA: 0:00:22 4m KL_divergence: 1.3891 Computing t-SNE 86%|███████████████████████████████▏ | ETA: 0:00:22 4m KL_divergence: 1.3891 Computing t-SNE 86%|███████████████████████████████▏ | ETA: 0:00:22 4m KL_divergence: 1.3891 Computing t-SNE 87%|███████████████████████████████▏ | ETA: 0:00:22 4m KL_divergence: 1.3891 Computing t-SNE 87%|███████████████████████████████▎ | ETA: 0:00:21 4m KL_divergence: 1.3891 Computing t-SNE 87%|███████████████████████████████▎ | ETA: 0:00:21 4m KL_divergence: 1.3891 Computing t-SNE 87%|███████████████████████████████▎ | ETA: 0:00:21 4m KL_divergence: 1.3891 Computing t-SNE 87%|███████████████████████████████▍ | ETA: 0:00:21 4m KL_divergence: 1.3891 Computing t-SNE 87%|███████████████████████████████▍ | ETA: 0:00:21 4m KL_divergence: 1.3891 Computing t-SNE 87%|███████████████████████████████▍ | ETA: 0:00:21 4m KL_divergence: 1.3891 Computing t-SNE 87%|███████████████████████████████▍ | ETA: 0:00:21 4m KL_divergence: 1.3891 Computing t-SNE 87%|███████████████████████████████▌ | ETA: 0:00:20 4m KL_divergence: 1.3891 Computing t-SNE 88%|███████████████████████████████▌ | ETA: 0:00:20 4m KL_divergence: 1.3891 Computing t-SNE 88%|███████████████████████████████▌ | ETA: 0:00:20 4m KL_divergence: 1.3891 Computing t-SNE 88%|███████████████████████████████▋ | ETA: 0:00:20 4m KL_divergence: 1.3891 Computing t-SNE 88%|███████████████████████████████▋ | ETA: 0:00:20 4m KL_divergence: 1.3891 Computing t-SNE 88%|███████████████████████████████▋ | ETA: 0:00:20 4m KL_divergence: 1.3891 Computing t-SNE 88%|███████████████████████████████▋ | ETA: 0:00:19 4m KL_divergence: 1.3891 Computing t-SNE 88%|███████████████████████████████▊ | ETA: 0:00:19 4m KL_divergence: 1.3891 Computing t-SNE 88%|███████████████████████████████▊ | ETA: 0:00:19 4m KL_divergence: 1.3891 Computing t-SNE 88%|███████████████████████████████▊ | ETA: 0:00:19 4m KL_divergence: 1.3891 Computing t-SNE 88%|███████████████████████████████▉ | ETA: 0:00:19 4m KL_divergence: 1.3891 Computing t-SNE 88%|███████████████████████████████▉ | ETA: 0:00:19 4m KL_divergence: 1.3891 Computing t-SNE 89%|███████████████████████████████▉ | ETA: 0:00:18 4m KL_divergence: 1.3891 Computing t-SNE 89%|███████████████████████████████▉ | ETA: 0:00:18 4m KL_divergence: 1.3891 Computing t-SNE 89%|████████████████████████████████ | ETA: 0:00:18 4m KL_divergence: 1.3891 Computing t-SNE 89%|████████████████████████████████ | ETA: 0:00:18 4m KL_divergence: 1.3891 Computing t-SNE 89%|████████████████████████████████ | ETA: 0:00:18 4m KL_divergence: 1.3891 Computing t-SNE 89%|████████████████████████████████▏ | ETA: 0:00:18 4m KL_divergence: 1.3891 Computing t-SNE 89%|████████████████████████████████▏ | ETA: 0:00:17 4m KL_divergence: 1.3891 Computing t-SNE 89%|████████████████████████████████▏ | ETA: 0:00:17 4m KL_divergence: 1.3891 Computing t-SNE 89%|████████████████████████████████▏ | ETA: 0:00:17 4m KL_divergence: 1.3891 Computing t-SNE 90%|████████████████████████████████▎ | ETA: 0:00:17 4m KL_divergence: 1.3891 Computing t-SNE 90%|████████████████████████████████▎ | ETA: 0:00:17 4m KL_divergence: 1.3891 Computing t-SNE 90%|████████████████████████████████▎ | ETA: 0:00:17 4m KL_divergence: 1.3891 Computing t-SNE 90%|████████████████████████████████▍ | ETA: 0:00:16 4m KL_divergence: 1.3891 Computing t-SNE 90%|████████████████████████████████▍ | ETA: 0:00:16 4m KL_divergence: 1.3891 Computing t-SNE 90%|████████████████████████████████▍ | ETA: 0:00:16 4m KL_divergence: 1.3788 Computing t-SNE 90%|████████████████████████████████▍ | ETA: 0:00:16 4m KL_divergence: 1.3788 Computing t-SNE 90%|████████████████████████████████▌ | ETA: 0:00:16 4m KL_divergence: 1.3788 Computing t-SNE 90%|████████████████████████████████▌ | ETA: 0:00:16 4m KL_divergence: 1.3788 Computing t-SNE 90%|████████████████████████████████▌ | ETA: 0:00:15 4m KL_divergence: 1.3788 Computing t-SNE 90%|████████████████████████████████▋ | ETA: 0:00:15 4m KL_divergence: 1.3788 Computing t-SNE 91%|████████████████████████████████▋ | ETA: 0:00:15 4m KL_divergence: 1.3788 Computing t-SNE 91%|████████████████████████████████▋ | ETA: 0:00:15 4m KL_divergence: 1.3788 Computing t-SNE 91%|████████████████████████████████▊ | ETA: 0:00:15 4m KL_divergence: 1.3788 Computing t-SNE 91%|████████████████████████████████▊ | ETA: 0:00:15 4m KL_divergence: 1.3788 Computing t-SNE 91%|████████████████████████████████▊ | ETA: 0:00:15 4m KL_divergence: 1.3788 Computing t-SNE 91%|████████████████████████████████▊ | ETA: 0:00:14 4m KL_divergence: 1.3788 Computing t-SNE 91%|████████████████████████████████▉ | ETA: 0:00:14 4m KL_divergence: 1.3788 Computing t-SNE 91%|████████████████████████████████▉ | ETA: 0:00:14 4m KL_divergence: 1.3788 Computing t-SNE 91%|████████████████████████████████▉ | ETA: 0:00:14 4m KL_divergence: 1.3788 Computing t-SNE 92%|█████████████████████████████████ | ETA: 0:00:14 4m KL_divergence: 1.3788 Computing t-SNE 92%|█████████████████████████████████ | ETA: 0:00:14 4m KL_divergence: 1.3788 Computing t-SNE 92%|█████████████████████████████████ | ETA: 0:00:13 4m KL_divergence: 1.3788 Computing t-SNE 92%|█████████████████████████████████ | ETA: 0:00:13 4m KL_divergence: 1.3788 Computing t-SNE 92%|█████████████████████████████████▏ | ETA: 0:00:13 4m KL_divergence: 1.3788 Computing t-SNE 92%|█████████████████████████████████▏ | ETA: 0:00:13 4m KL_divergence: 1.3788 Computing t-SNE 92%|█████████████████████████████████▏ | ETA: 0:00:13 4m KL_divergence: 1.3788 Computing t-SNE 92%|█████████████████████████████████▎ | ETA: 0:00:13 4m KL_divergence: 1.3788 Computing t-SNE 92%|█████████████████████████████████▎ | ETA: 0:00:12 4m KL_divergence: 1.3788 Computing t-SNE 92%|█████████████████████████████████▎ | ETA: 0:00:12 4m KL_divergence: 1.3788 Computing t-SNE 92%|█████████████████████████████████▎ | ETA: 0:00:12 4m KL_divergence: 1.3788 Computing t-SNE 93%|█████████████████████████████████▍ | ETA: 0:00:12 4m KL_divergence: 1.3788 Computing t-SNE 93%|█████████████████████████████████▍ | ETA: 0:00:12 4m KL_divergence: 1.3788 Computing t-SNE 93%|█████████████████████████████████▍ | ETA: 0:00:12 4m KL_divergence: 1.3788 Computing t-SNE 93%|█████████████████████████████████▌ | ETA: 0:00:11 4m KL_divergence: 1.3788 Computing t-SNE 93%|█████████████████████████████████▌ | ETA: 0:00:11 4m KL_divergence: 1.3788 Computing t-SNE 93%|█████████████████████████████████▌ | ETA: 0:00:11 4m KL_divergence: 1.3788 Computing t-SNE 93%|█████████████████████████████████▌ | ETA: 0:00:11 4m KL_divergence: 1.3788 Computing t-SNE 93%|█████████████████████████████████▋ | ETA: 0:00:11 4m KL_divergence: 1.3788 Computing t-SNE 93%|█████████████████████████████████▋ | ETA: 0:00:11 4m KL_divergence: 1.3788 Computing t-SNE 94%|█████████████████████████████████▋ | ETA: 0:00:10 4m KL_divergence: 1.3788 Computing t-SNE 94%|█████████████████████████████████▊ | ETA: 0:00:10 4m KL_divergence: 1.3788 Computing t-SNE 94%|█████████████████████████████████▊ | ETA: 0:00:10 4m KL_divergence: 1.3788 Computing t-SNE 94%|█████████████████████████████████▊ | ETA: 0:00:10 4m KL_divergence: 1.3788 Computing t-SNE 94%|█████████████████████████████████▊ | ETA: 0:00:10 4m KL_divergence: 1.3788 Computing t-SNE 94%|█████████████████████████████████▉ | ETA: 0:00:10 4m KL_divergence: 1.3788 Computing t-SNE 94%|█████████████████████████████████▉ | ETA: 0:00:09 4m KL_divergence: 1.3788 Computing t-SNE 94%|█████████████████████████████████▉ | ETA: 0:00:09 4m KL_divergence: 1.3788 Computing t-SNE 94%|██████████████████████████████████ | ETA: 0:00:09 4m KL_divergence: 1.3788 Computing t-SNE 94%|██████████████████████████████████ | ETA: 0:00:09 4m KL_divergence: 1.3788 Computing t-SNE 94%|██████████████████████████████████ | ETA: 0:00:09 4m KL_divergence: 1.3788 Computing t-SNE 95%|██████████████████████████████████ | ETA: 0:00:09 4m KL_divergence: 1.3788 Computing t-SNE 95%|██████████████████████████████████▏ | ETA: 0:00:09 4m KL_divergence: 1.3788 Computing t-SNE 95%|██████████████████████████████████▏ | ETA: 0:00:08 4m KL_divergence: 1.3788 Computing t-SNE 95%|██████████████████████████████████▏ | ETA: 0:00:08 4m KL_divergence: 1.3788 Computing t-SNE 95%|██████████████████████████████████▎ | ETA: 0:00:08 4m KL_divergence: 1.3701 Computing t-SNE 95%|██████████████████████████████████▎ | ETA: 0:00:08 4m KL_divergence: 1.3701 Computing t-SNE 95%|██████████████████████████████████▎ | ETA: 0:00:08 4m KL_divergence: 1.3701 Computing t-SNE 95%|██████████████████████████████████▎ | ETA: 0:00:08 4m KL_divergence: 1.3701 Computing t-SNE 95%|██████████████████████████████████▍ | ETA: 0:00:07 4m KL_divergence: 1.3701 Computing t-SNE 96%|██████████████████████████████████▍ | ETA: 0:00:07 4m KL_divergence: 1.3701 Computing t-SNE 96%|██████████████████████████████████▍ | ETA: 0:00:07 4m KL_divergence: 1.3701 Computing t-SNE 96%|██████████████████████████████████▌ | ETA: 0:00:07 4m KL_divergence: 1.3701 Computing t-SNE 96%|██████████████████████████████████▌ | ETA: 0:00:07 4m KL_divergence: 1.3701 Computing t-SNE 96%|██████████████████████████████████▌ | ETA: 0:00:07 4m KL_divergence: 1.3701 Computing t-SNE 96%|██████████████████████████████████▌ | ETA: 0:00:06 4m KL_divergence: 1.3701 Computing t-SNE 96%|██████████████████████████████████▋ | ETA: 0:00:06 4m KL_divergence: 1.3701 Computing t-SNE 96%|██████████████████████████████████▋ | ETA: 0:00:06 4m KL_divergence: 1.3701 Computing t-SNE 96%|██████████████████████████████████▋ | ETA: 0:00:06 4m KL_divergence: 1.3701 Computing t-SNE 96%|██████████████████████████████████▊ | ETA: 0:00:06 4m KL_divergence: 1.3701 Computing t-SNE 96%|██████████████████████████████████▊ | ETA: 0:00:06 4m KL_divergence: 1.3701 Computing t-SNE 97%|██████████████████████████████████▊ | ETA: 0:00:05 4m KL_divergence: 1.3701 Computing t-SNE 97%|██████████████████████████████████▊ | ETA: 0:00:05 4m KL_divergence: 1.3701 Computing t-SNE 97%|██████████████████████████████████▉ | ETA: 0:00:05 4m KL_divergence: 1.3701 Computing t-SNE 97%|██████████████████████████████████▉ | ETA: 0:00:05 4m KL_divergence: 1.3701 Computing t-SNE 97%|██████████████████████████████████▉ | ETA: 0:00:05 4m KL_divergence: 1.3701 Computing t-SNE 97%|███████████████████████████████████ | ETA: 0:00:05 4m KL_divergence: 1.3701 Computing t-SNE 97%|███████████████████████████████████ | ETA: 0:00:05 4m KL_divergence: 1.3701 Computing t-SNE 97%|███████████████████████████████████ | ETA: 0:00:04 4m KL_divergence: 1.3701 Computing t-SNE 97%|███████████████████████████████████▏| ETA: 0:00:04 4m KL_divergence: 1.3701 Computing t-SNE 98%|███████████████████████████████████▏| ETA: 0:00:04 4m KL_divergence: 1.3701 Computing t-SNE 98%|███████████████████████████████████▏| ETA: 0:00:04 4m KL_divergence: 1.3701 Computing t-SNE 98%|███████████████████████████████████▏| ETA: 0:00:04 4m KL_divergence: 1.3701 Computing t-SNE 98%|███████████████████████████████████▎| ETA: 0:00:04 4m KL_divergence: 1.3701 Computing t-SNE 98%|███████████████████████████████████▎| ETA: 0:00:03 4m KL_divergence: 1.3701 Computing t-SNE 98%|███████████████████████████████████▎| ETA: 0:00:03 4m KL_divergence: 1.3701 Computing t-SNE 98%|███████████████████████████████████▍| ETA: 0:00:03 4m KL_divergence: 1.3701 Computing t-SNE 98%|███████████████████████████████████▍| ETA: 0:00:03 4m KL_divergence: 1.3701 Computing t-SNE 98%|███████████████████████████████████▍| ETA: 0:00:03 4m KL_divergence: 1.3701 Computing t-SNE 98%|███████████████████████████████████▍| ETA: 0:00:03 4m KL_divergence: 1.3701 Computing t-SNE 98%|███████████████████████████████████▌| ETA: 0:00:02 4m KL_divergence: 1.3701 Computing t-SNE 99%|███████████████████████████████████▌| ETA: 0:00:02 4m KL_divergence: 1.3701 Computing t-SNE 99%|███████████████████████████████████▌| ETA: 0:00:02 4m KL_divergence: 1.3701 Computing t-SNE 99%|███████████████████████████████████▋| ETA: 0:00:02 4m KL_divergence: 1.3701 Computing t-SNE 99%|███████████████████████████████████▋| ETA: 0:00:02 4m KL_divergence: 1.3701 Computing t-SNE 99%|███████████████████████████████████▋| ETA: 0:00:02 4m KL_divergence: 1.3701 Computing t-SNE 99%|███████████████████████████████████▋| ETA: 0:00:01 4m KL_divergence: 1.3701 Computing t-SNE 99%|███████████████████████████████████▊| ETA: 0:00:01 4m KL_divergence: 1.3701 Computing t-SNE 99%|███████████████████████████████████▊| ETA: 0:00:01 4m KL_divergence: 1.3701 Computing t-SNE 99%|███████████████████████████████████▊| ETA: 0:00:01 4m KL_divergence: 1.3701 Computing t-SNE100%|███████████████████████████████████▉| ETA: 0:00:01 4m KL_divergence: 1.3701 Computing t-SNE100%|███████████████████████████████████▉| ETA: 0:00:01 4m KL_divergence: 1.3701 Computing t-SNE100%|███████████████████████████████████▉| ETA: 0:00:00 4m KL_divergence: 1.3701 Computing t-SNE100%|███████████████████████████████████▉| ETA: 0:00:00 4m KL_divergence: 1.3701 Computing t-SNE100%|████████████████████████████████████| ETA: 0:00:00 4m KL_divergence: 1.3701 Computing t-SNE100%|████████████████████████████████████| Time: 0:02:41 KL_divergence: 1.3624
7480×2 Array{Float64,2}:
-61.8886 37.048
-24.6606 -70.2606
43.2143 -65.7494
16.4478 60.5019
21.7342 82.2329
-47.1489 -9.05362
28.7768 7.84858
35.9163 55.9477
51.7527 12.4954
1.44428 -67.1146
35.7216 62.9865
28.943 7.75847
-73.9476 0.733647
⋮
39.8196 -36.0431
-40.0656 -59.0235
-45.7935 -29.2276
-20.9984 -16.5989
60.0895 -45.9629
-14.115 72.9102
59.2785 6.03837
27.2553 -41.7215
36.5368 -31.6289
30.9594 64.8119
2.27027 -31.6393
59.1919 6.88154
plotdata = DataFrame(TSNE1 = tsneout[:,1], TSNE2 = tsneout[:,2], Celltype = yhat);
p = plotdata |>
@vlplot(width=750,
height=500,
:circle,
x={:TSNE1, title="TSNE 1", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
y={:TSNE2, title="TSNE 2", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
color={"Celltype:n", legend={disable=false, title="Clusters",orient="right"}},
size={value=25},
config={legend={titleFontSize=20, labelFontSize=20}}
)
plotdata = DataFrame(TSNE1 = tsneout[:,1], TSNE2 = tsneout[:,2], Celltype = cell_annotation);
p = plotdata |>
@vlplot(width=750,
height=500,
:circle,
x={:TSNE1, title="TSNE 1", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
y={:TSNE2, title="TSNE 2", axis={titleFontSize=20, labelFontSize=20, tickCount=5}},
color={"Celltype:n", legend={disable=false, title="Clusters",orient="right"}},
size={value=25},
config={legend={titleFontSize=20, labelFontSize=20}}
)